Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Последовательность tweenов (http://www.flasher.ru/forum/showthread.php?t=139307)

engineer_f_R 27.04.2010 21:41

Последовательность tweenов
 
Подскажите как воспроизвести програмно несколько твинов последовательно (первый закончился - начался второй, второй закончился - начался третий...) с наименьшими затратами.

cv' 27.04.2010 21:59

Я бы советовал пользоваться библиотекой GTween.
Там это реализуется так:

Код AS3:

tween1 = new GTween (obj1,time1,{x:10,y:10},{ease:Regular.easeInOut,dispatchEvents:true})
tween1.addEventListener(Event.COMPLETE,setTween2)
function setTween2(evt:Event):void
{
    tween2 = new GTween (obj2,time2,{x:20,y:20},{ease:Regular.easeInOut,dispatchEvents:true})
    tween2.addEventListener(Event.COMPLETE,setTween3)
}
function setTween3(evt:Event):void
{
  //...
}


gloomyBrain 27.04.2010 21:59

1) Набрать в google "greensock tweening platform"
2) Скачать AS3-версию
3) Почитать про TimeLineLite и TimeLineMax
4) Пользоваться с удовольствием
5) Сказать "Cпасибо, папа!" пользователю gloomyBrain

dmitriev 28.04.2010 10:07

Tweener неплохой твинер, простите за тавтологию ;)


Часовой пояс GMT +4, время: 02:50.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.