Flashhilfe.de - Flash Community

rollOver mit Pause [Flash 9]

 


AntwortenRegistrieren Seite1  

DerWaldgeist#1
Benutzerbild von DerWaldgeist
Beiträge: 26
Registriert: Jan 2008

26.11.2009, 11:52

Hallo,

ech habe ein Problem mit einer einfachen rollOver-Funktion. Ein Button wechselt das Aussehen wenn man mit der Maus darüberfährt. Der Button-mc hat dabei 2 Frames mit einem stop(); in Frame 1 (hier ist Bild 01 zu sehen) und einem stop(); in Frame 2 (hier ist Bild 02 zu sehen). Das ganze wird dann von einer Ebene weiter oben gesteuert  - quasi so:

Button unberührt: Bild01
onRollOver: Bild02
onRollOut: Bild01

ActionScript:
1
2
3
4
5
6
button-mc.onRollOver = function (){
   this.play();
   };
button-mc.onRollOut = function (){
   this.play();
   };


Eigentlich ja sehr simpel, funktioniert soweit auch, das Problem ist nur, wenn man schnell über den Button fährt, also onRollOver und onRollOut sehr schnell nacheinander ausführt bekommt das Script den RollOut nicht mit und bleibt bei Bild02 stehen statt wieder zu Bild 01 zu springen.
Ich hatte jetzt die Idee eine Pause einzubauen bevor das RollOver ausgeführt wird.
D.h. das Scipt soll etwa sowas tun:

ActionScript:
1
2
3
4
5
6
7
8
button-mc.onRollOver = function (){
// WARTE JETZT 1 SEKUNDE
// WENN MAUS IMMER NOCH DA, DANN ERST play();
   this.play();
   };
button-mc.onRollOut = function (){
   this.play();
   };


Habe dabei ein bisschen mit Pausen rumprobiert, aber das hat keinen Sinn, weil der RollOver Effekt dann nach der Pause auf jeden Fall ausgeführt wird und nicht nur dann, wenn die Maus noch da ist.

ActionScript:
1
2
3
4
5
6
7
8
9
10
// auf jeden Fall ausgeführt wird und nicht nur dann, wenn die Maus noch da ist ...
stop();
  pause = 10000;
  aktuzeit = getTimer();
  this.onEnterFrame = function() {
      if (getTimer()>=aktuzeit+pause) {
        play();
        delete this.onEnterFrame;
      }
  };


Ich hoffe Ihr könnt wir weiterhelfen. Vielen Dank,

Alex
Schlagwörter: Pause, rollOver
Geändert von DerWaldgeist am 26.11.09 um 11:53 Uhr

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2022 Sebastian Wichmann - Flashhilfe.de