io direi di creare un ulteriore controllo dell'evento onMotionFinished in cui poi cancelli l'enterFrame
considera che le tween se le dichiari come Object non hanno bisogno di un listener e quindi puoi fare agilmente in questo modo:
Codice PHP:
/mx tween class importing
import mx.transitions.Tween;
import mx.transitions.easing.Strong;
//mirror class & refresh
var reflect:Mirror = new Mirror (prova, 0, 25, 80);
_root.onEnterFrame = function () {
reflect.refresh();
}
//tweening
var easing:Object = new Tween(_root.prova, "_x", Strong.easeOut, 0, 200, 40, false);
//tweening callback
easing.onMotionFinished = function():Void {
easing = new Tween(_root.prova, "_alpha", Strong.easeOut, 100, 0, 40, false);
easing.onMotionFinished = function () {
delete _root.onEnterFrame;
}
};