[MX] Buttons beim Abspielen nicht unterbrechen

Hankman

Erfahrenes Mitglied
[MX} Buttons beim Abspielen nicht unterbrechen

Hallo Leute !

Ich hab' mir ein Button mit einer Filmsequenz gebastelt.
Wenn ich mit dem Cursor drüber gehe, spielt er bis zu einem Punkt, wenn der Cursor runter geht, dann speilt er den nächsten teil. (Der Button geht in seine alte Form zurück).
So hab' ich das gemacht:
PHP:
on (rollOver) {
	gotoAndPlay("button", 2);
}
on (rollOut) {
	gotoAndPlay("button", 26);
}
Klappt auch super.
Nur: Wenn ich wärend der Animation mit dem Cursor runter gehe, dann spielt er sofort die Animation mit dem Button, wie er sich zurück verwandelt.
Kann man es irgendwie erzwingen, dass er erst die Animation zuende spielt ?
Das dumme: Ich hab einen Form-Tween. Also kann ich nicht einfach in Bild 25 hingehen und eben stoppen und beim ausrollen weiter spielen, dann wäre das ja kein Problem
Mit ner neuen eben und einem Symbol funktionert es auch nicht.

Ich habe schon danach gesucht, aber nichts gefunden.

Für Hilfe sehr dankbar,
Hankman
 
Ich habe eigentlich gewartet in der Hoffnung, dass sich doch jemand deinem Fall widmet, der dein Problem inhaltlich nachvollziehen kann...

...ich kann es jedenfalls nicht - falls du von mir und etwaigen weiteren Personen, die deinen Beitrag nicht verstanden haben, eine Lösung bekommen möchtest, solltest du evtl. dein Problem mal etwas visueller darstellen (*.fla) oder dir nochmal die Zeit nehmen, es anderweitig zu beschreiben. :)

Geist
 
hm, irgendwer muss es ja eh beantworten also zu deinem problem:

du kannst auf dem 26 frame in dem button-mc dieses script eintragen
PHP:
this.onEnterFrame = function() {
    if (rollout) {
        gotoAndPlay(26)
        delete this.onEnterFrame
    }
}
stop()

in den onRollOver handler:
PHP:
on (rollOver) {
    gotoAndPlay("button", 2);
    rollout = false
}
und in den rollOut Handler:
PHP:
on (rollOut) {
    rollout = true
}
nicht getestet, sollte aber seinen Dienst tun..


*sancho*
 
Zuletzt bearbeitet:
Danke.

Klappt soweit.

Sorry, wenn ich mich vielleicht unverständlich ausgedrückt hab.

Hankman
 

Neue Beiträge

Zurück