Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-12-2003, 22:53   #1 (permalink)
O RLY?
 
Benutzerbild von fry.ch.tf
 
Registriert seit: Oct 2003
Beiträge: 72
Movieclip per Mausposition steuern

ich habe ehrlichgesagt keine ahnung von actionscript aber habe trotzdem folgende vorstellung und hoffe jemand von euch kann mir helfen sie zu verwirklichen:

ich plane eine flash-page und darauf hat es einen MC mit einer schneeflocke, die sich um sich selber dreht. jetzt möchte ich, dass diese animation vorwärts abgespielt wird, wenn der Mauszeiger in der oberen hälfte ist und rückwärts, wenn er in der unteren hälfte des films ist. ausserdem soll der mc immer schneller abgespielt werden je weiter man sich an den oberen oder unteren rand bewegt und praktisch stillstehen wenn man in der mitte ist.

ich hoffe ich habe das einigermassen verständlich ausgedrückt und wäre froh wenn jemand eine ausführliche beschreibung oder einen link zu einem tutorial auf lager hat.

ihr könnt es mir allerdings auch sagen wenn ich mir da zu viel vorgenommen habe
(dann lass ich die flocke halt ganz normal drehen )

danke im voraus
fry.ch.tf ist offline   Mit Zitat antworten
Alt 08-12-2003, 23:44   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Hi,

plazier deinen MC in der Mitte der Bühne, nenn ihn "mc" und schreib auf die HZL folgendes (die 10 kannst natürlich ändern)
ActionScript:
  1. this.mc.onEnterFrame = function() {
  2. this._rotation += (_root._ymouse - this._y) / 10;
  3. };

.::tøm::.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)

Geändert von sonar (08-12-2003 um 23:45 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 09-12-2003, 13:44   #3 (permalink)
O RLY?
 
Benutzerbild von fry.ch.tf
 
Registriert seit: Oct 2003
Beiträge: 72
erstmal danke!

das ist zwar scho in etwa das, was ich mir vorgestellt habe, jedoch geht das in meinem fall nicht. ich drehe die schneeflocke nämlich nicht mittels tween sonder mein mc ist eine einzelbildanimation aus bildern aus dem photoshop. ich möchte das ganze nämlich noch perspektivisch verzerrt haben und das geht ja so viel ich weiss in flash nicht.

deshalb sollte das script den mc nicht drehen sondern nur schnell/langsam und vorwärts/rückwärts laufen lassen.

wie muss ich den code dafür ändern?
fry.ch.tf ist offline   Mit Zitat antworten
Alt 27-12-2003, 15:36   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Beiträge: 51
ich hab das damals in meiner "vor-AS-zeit" so gelöst.

www.studienarbeit.da.ru

such die kleinen 3D animationen!

da sind halt unmengen von schaltern im hintergrund versteckt!
Hugepanic ist offline   Mit Zitat antworten
Alt 27-12-2003, 18:25   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
hier die suchfunktion benützen:

http://www.flashforum.de/forum/searc...der=descending

der beitrag schneegestöber ist interessant, bei Schneeflocken gibts sogar ein beispiel zum downloaden,..

ist alles da ;-)
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 29-12-2003, 18:45   #6 (permalink)
O RLY?
 
Benutzerbild von fry.ch.tf
 
Registriert seit: Oct 2003
Beiträge: 72
danke für eure antworten, aber mit schnee hat es im grunde ja gar nichts zu tun. es geht bloss darum, dass der mc vor- und rückwärts gespielt wird, je nach mausposition, womit wir wieder bei einem alten thema wären... natürlich habe ich das forum durchsucht und auch renas tut gelesen. aber das einzige womit ich etwas anfangen konnte war dieser link: http://www.get-the-flash.de/tutorials/prevframe.htm

den eine code von dieser seite hab ich dann so abgeändert:

ActionScript:
  1. onClipEvent (enterFrame) {       if (_root._ymouse<200) {         nextFrame ();       } else {         prevFrame ();       }     }

und auf meinen mc gelegt. das hat dann auch prima funktioniert aber dass das ganze geloopt ist, also nicht aufhört, wenn der mc am schluss bzw. am anfang angelangt ist.
fry.ch.tf ist offline   Mit Zitat antworten
Alt 29-12-2003, 20:33   #7 (permalink)
Hirnverbrannt
 
Benutzerbild von NastyFrog
 
Registriert seit: Aug 2001
Ort: AUSTRIA
Beiträge: 2.020
Im Grunde genommen willst du eine Art Yugop Menue. Les dir mal dazu etwas durch, da gibts bestimmt schon 1000 Tuts hier im Forum dazu.
[EIGENWERBUNG] Unter anderem auch in meiner Sig, die Abendlektüre. [/EIGENWERBUNG]
__________________
50 Seiten hardcore ActionScript von den Grundlagen bis zu 3D Darstellungen.... eben eine Abendlektüre.

Dogs fucked the Pope, no fault of mine. Watch out! ... Why money? My name is Brinks; I was born ... born? Get sheep over side ... women and children to armored car ... orders from Captain Zeep.(Hunter S. Thompson)
NastyFrog ist offline   Mit Zitat antworten
Alt 29-12-2003, 23:19   #8 (permalink)
O RLY?
 
Benutzerbild von fry.ch.tf
 
Registriert seit: Oct 2003
Beiträge: 72
habs jetzt endlich geschafft! falls jemand mal das gleiche problem haben sollte: hier mein aus verschiedenen einträgen zusammengeschuhstertes script:

ActionScript:
  1. onClipEvent (enterFrame) {      if (_root._ymouse<200) {       if (_currentframe == 1) {gotoAndStop(_totalframes);}         else {prevFrame();} }      else {        if (_currentframe == _totalframes) {gotoAndStop(1);}           else {nextFrame();}      }  }

das ganze kommt dann auf den mc, den man steuern will
fry.ch.tf ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:30 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele