Показать сообщение отдельно
Старый 12.04.2009, 00:56
alecsisk вне форума Посмотреть профиль Отправить личное сообщение для alecsisk Найти все сообщения от alecsisk
  № 2  
alecsisk

Регистрация: Feb 2008
Адрес: N.Novgorod
Сообщений: 80
Отправить сообщение для alecsisk с помощью ICQ
Код 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");
}