![]() |
Пауза при выпонении кода
Здравствуйте, это мой первый вопрос, до сих пор пользовался поиском и все находил, в этот раз увы :confused: Вопрос следующий, как при выполнении кода сделать паузу
Код AS3:
|
Вам нужна не пауза а работа с событиями.
|
А можно конкретнее, с какими событиями?
Добавлено через 4 минуты объект должен обнуляться после того как альфа вновь созданного объекта достигнет 1, во :)) |
У TweenLite хреново с событиями :) вот поэтому вам и неудобно... на самом деле у него есть какие-то колбеки, когда там анимация начинается / заканчивается и т.п. Но я просто очень не люблю этот продукт, даже еще больше чем родной Адобоский твин :) Так что конкретнее сказать не могу...
|
TweenLite.to(clip_mc, 5, {alpha:0.5, x:120, ease:Back.easeOut, delay:2, onComplete:onFinishTween, onCompleteParams:[5, clip_mc]});
function onFinishTween(argument1:Number, argument2:MovieClip):void { trace("The tween has finished! argument1 = " + argument1 + ", and argument2 = " + argument2); } неаткуально наверно уже. Но надо смотреть же класы то TwwenLight. Все там нормально. По окончанию твининга вызвали функцию, где задали таймер на задержку. это если без наворотов |
Про "все нормально" - очень громко сказано ;) Более отвратный и на столько часто использующийся код надо еще поискать...
|
почему в самом деле не поставить Timer и с него снимать событие? Промежутки времени одинаковые, это ещё больше упрощает.
|
TweenLite зачётная тема и с ним всё прекрасно работает!:rtfm:
|
а если использовать Tween?
Код AS3:
|
мне нравиться лично Tweenlite
поддержка, не брошен. Zigo Tweens по-моему, я долго юзал, нравился, потом бросил - на AS2 вcе замерло там. Какие альтернативы, кроме Адоби? знаю,есть не помню просто... Кстати, грубо, по таймеру загружать след. картинку -налететь на то, что картинка еще на загрузилась, а вы уже анимацию перехода вызвали. Примерно таков алгоритм: Анимация перехода, по окончании -выгрузка из контейнера старой картинки, инициализация загрузки след картинки в свободный контейнер, запуск таймера показа картинки. Таймер отработал -проверим, загрузилась ли новая картинка? Если да, то опять Tweening, если нет ждем. :) |
Есть где-то темка-опрос - там десятка полтора вроде упоминается вместе со ссылками, спасибо автору.
Родным полноценно пользоваться нельзя. Также взял на вооружение TweenLite, правда, потом перешел на TweenMax - там еще можно графические эффекты использовать, так сказать, все в одном флаконе, что очень удобно. Интересно было бы услышать о проблемах у TweenLite/TweenMax с событиями ... |
| Часовой пояс GMT +4, время: 13:30. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.