Problem mit currentframe

PIUPIUPIUPIU

Grünschnabel
Problem mit currentframe und if Abfrage

Hab mehrere animierte buttons die über If conditionen so geschallten werden, daß immer nur einer aktiv sein kann.
Die Aktivation und Deaktivation ist per tweening animiert. Von Frame1bis10 ist der Aktivierungstween, von 10 bis 1 der Deaktivierungstween. Das Frame 10 hat das Label aktiviert.


Hier mal das script auf dem btn auf Frame 1

on (release) {
gotoAndPlay("start");
tellTarget ("_parent.button1") {
if (_currentframe>=10) {
gotoAndPlay("aktiviert");
}
}
tellTarget ("_parent.button2") {
if (_currentframe>=10) {
gotoAndPlay("aktiviert");
}
}
tellTarget ("_parent.button3") {
if (_currentframe>=10) {
gotoAndPlay("aktiviert");
}
}
tellTarget ("_parent.button4") {
if (_currentframe>=10) {
gotoAndPlay("aktiviert");
}
}
}

Also das Problem ist, wenn mann zwei Buttons schnell hintereinander öffnet, daß dann plötzlich zwei buttons aktiv sind. Klar weil er eben noch nicht auf seinem Frame 10 ist sondern noch auf dem weg dort hin.
Ganz spezifisch wie kann ich die if condition umschreiben, so daß sie sich auf alle ausgelesenen frames von 1 bis 10 bezieht


Im Voraus Danke

PIU
 
Wenn ich das richtig verstehe:
Dann kann ich für meinen tween eine Variable setzen: var tweenaktivierung
die ich dann über eine if condition ansprechen kann. Die var definiert mir die 10 frames die die Aktivierung dauert.
Wie definiere ich die Variable und wie ruf ich sie auf. (currentframe und label hat bei mir nie funktioniert) funktioniert das mit variablen?

Neben bei kannst dir es ja mal anschauen.
http://members.aon.at/kogelnig/piu/test/

Super vielen Dank für die Hilfe PIU
 
Zurück