
Код AS1/AS2:
// импортируем нужные классы
import mx.transitions.Tween;
import mx.transitions.easing.*;
// создаём твин по _x от текущей координаты my_mc до 500 длительностью 2 секунды
var my_tween = new Tween (my_mc, "_x", Regular.easeInOut, my_mc._x, 500, 2, true);
// вызываеться каждый кадр
onEnterFrame = function():Void {
// если x координата my_mc больше 260
if (my_mc._x > 260) {
// останавливаем твин
my_tween.stop();
// вызываем функцию yoyo
yoyo();
// удаляем функцию что вызываеться каждый кадр(мдя, криво написал)
delete onEnterFrame;
};
}
yoyo = function():Void {
// тут пишем код, выполняющийся после остановки твина
trace("finished");
}