![]() |
Последовательное выполнение функций
Здравствуйте. Есть две функции на RollOut`е. Оба события касательно одного клипа. TweenLite плавно перемещает объект на координаты (60, 60), а prod.onEnterFrame начинает крутить объект вокруг этой самой точки (60, 60).
Задача в том, чтобы функция prod.onEnterFrame не запускалась раньше, чем приблизительно закончится анимация TweenLite, ибо в противном случае(ниже код), объект мгновенно "прибивается" к точке (60, 60), и никакого плавного движения от TweenLite нет. Код AS1/AS2:
Заранее благодарен за любую помощь и предложения по данному вопросу. |
не работал с ТвинЛайт, но, полагаю аналоги событий onMotionFinished должны быть
|
Нет, подобного там к сожалению нет.
|
тогда 2 варианта развития событий:
1) в топку твинлайт 2) сетИнтервал |
не знаю, как в AS2, но в AS3 версии TweenLite в параметрах можно передать onComplete:functionName или, там, onStart:functionName.
Уверен в AS2 тоже должно быть такое. Смотрите. |
Код AS1/AS2:
|
MANN, у меня не кручение вокруг оси, а элипсоидоное движение вокруг одной точки, как колесо обозрения, и куча переменных, так что ротэйшн тут не в тему)
iflamberg, спасибо, что подсказал. Да на АS2 есть onComplete. Он и выручил. |
| Часовой пояс GMT +4, время: 15:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.