black-dog
Erfahrenes Mitglied
Ich habe per AS einem Movieclip folgende funktion zugewiesen. Diese wird duch den Button "button" aufgerufen:
Mein Problem: Die Animation läuft wenn ich zum ersten Mal über den Button fahre (RollOver). Danach bleibt sie bei den x=80 und alpha=40 still. Ich möchte aber, dass wenn der x-wert 80 erreicht wird, die MC-Grösse wieder auf 0 (oder 1) geschaltet, und der film wieder unsichtbar wird! Damit die Animation beim nächsten RollOver erneut gezeigt wird...
How to? Was stimmt nicht mit meiner if-Abfrage?
PHP:
effekt._visible = false;
MovieClip.prototype.buttonMo = function(s, x, a) {
this._width += (Math.round(x-this._width)*s)*s;
this._alpha += (Math.round(a-this._alpha)*s)*s;
};
button.onRollOver = function() {
effekt.onEnterFrame = function() {
effekt.buttonMo(0.3, 80, 40);
if (effekt._width >= 80) {
effekt._width == 0;
}
};
effekt._visible = true;
};
Mein Problem: Die Animation läuft wenn ich zum ersten Mal über den Button fahre (RollOver). Danach bleibt sie bei den x=80 und alpha=40 still. Ich möchte aber, dass wenn der x-wert 80 erreicht wird, die MC-Grösse wieder auf 0 (oder 1) geschaltet, und der film wieder unsichtbar wird! Damit die Animation beim nächsten RollOver erneut gezeigt wird...
How to? Was stimmt nicht mit meiner if-Abfrage?