Tween.onMotionFinished

Verfügbarkeit

Flash Player 6 (6.0.79.0).

Edition

Flash MX 2004.

Verwendung

tweenInstance.onMotionFinished = function() {
    // ...
};

Beschreibung

Ereignisprozedur; wird aufgerufen, wenn die Animation das Ende der festgelegten Dauer erreicht hat. Die Verarbeitung dieses Ereignisses ermöglicht es dem Code, auf das Ende der getweenten Animation zu reagieren.

Beispiel

Im folgenden Beispiel wird ein Tween auf den Movieclip img1_mc angewendet. Wenn das Tween das Ende der Animation erreicht hat, wird die Ereignisprozedur onMotionFinished ausgelöst, die ihrerseits die Methode Tween.yoyo() aufruft. Das Tween kann somit die Animation abschließen, bevor die Methode Tween.yoyo() aufgerufen wird, um die Animation umzukehren. Für dieses Beispiel muss sich eine Movieclip-Instanz mit dem Namen img1_mc auf der Bühne befinden:

import mx.transitions.Tween;
var myTween:Tween = new Tween(img1_mc, "_x", mx.transitions.easing.Elastic.easeOut,0, Stage.width-img1_mc._width, 3, true);
myTween.FPS = 30;
myTween.onMotionFinished = function() {
    myTween.yoyo();
};