Показать сообщение отдельно
Старый 13.08.2013, 18:35
maincode вне форума Посмотреть профиль Отправить личное сообщение для maincode Посетить домашнюю страницу maincode Найти все сообщения от maincode
  № 36  
Ответить с цитированием
maincode

Регистрация: Feb 2010
Адрес: Город суеты
Сообщений: 191
Полный код для воспроизведения двух анимаций по очереди:
Код AS3:
import ru.flashpress.tween.display.FPTweenSprite;
import ru.flashpress.tween.timeline.turn.FPTimelineTurn;
import fl.transitions.easing.Strong;
import ru.flashpress.tween.events.FPTimelineEvent;
 
var symbol1:Symbol1 = new Symbol1();
this.addChild(symbol1);
symbol1.positionTo = new Point(10, 50);
//
var timelineTurn1:FPTimelineTurn = new FPTimelineTurn(symbol1, 'positionTo');
timelineTurn1.addTween(new Point(20, 100), Strong.easeOut, 1);
timelineTurn1.addTween(new Point(40, 200), Strong.easeOut, 1);
timelineTurn1.start();
timelineTurn1.addEventListener(FPTimelineEvent.FINISH, timeline1FinishHandler);
 
 
var symbol2:Symbol2 = new Symbol2();
this.addChild(symbol2);
symbol2.positionTo = new Point(50, 10);
//
var timelineTurn2:FPTimelineTurn = new FPTimelineTurn(symbol2, 'positionTo');
timelineTurn2.addTween(new Point(100, 20), Strong.easeOut, 1);
timelineTurn2.addTween(new Point(200, 40), Strong.easeOut, 1);
 
function timeline1FinishHandler(event:FPTimelineEvent):void
{
	timelineTurn2.start();
}
Приложил пример во FLA
Вложения
Тип файла: zip test.fla.zip (5.7 Кб, 19 просмотров)
__________________
FlashPress.ru | Blog