if *.onPress than ! *.onRollOut ?

Alex BDX

Mitglied
Hallo,
ich habe hier einen kleinen Movieclip der als Button fungiert, alles so gut so weit.
Was der Button alles an scipt hat ist:

button.onRollOver = function() {
this.gotoAndPlay(3);
};
button.onRollOut = function() {
this.gotoAndPlay(11);
};
button.onPress = function() {
this.gotoAndPlay(21);
};
button.onRelease = function() {
this.gotoAndPlay(23);
};
button.onDragOut = function() {
this.gotoAndPlay(11);
};

Und jetzt habe ich das Problem das wenn ich den Button angekliegt habe und dan den Button mit der Maus verlasse, dass er dan auch noch zusätzlich onRollOut abspielt.
Was ich aber net will, schaut auch net gut aus...
ich habe mir da gedanken gemacht und glaube eben das es mit einen If anweisung gehen könnte, nur weiss ich nicht ganz genau wie
Und ich hoffe das man mir dabei helfen kann !^^

hier mal der Button <-X
G BDX
 
Hallo,

du könntest z.B. die aktuelle Position des Playheads überprüfen:

Code:
button.onRollOut = button.onDragOut = function() {
    if (_currentframe < 20) {
       this.gotoAndPlay(11);
    }
};

gruss
 
Zurück