Просмотр полной версии : Пауза в сцене, созданной програмно
А по лицу?
31.03.2004, 18:33
Например, я сделал сцену, в которой присутствует анимация сделаная при помощи только AS. Получается, что в этой сцене всего один кадр. Так вот, как сделать паузу в определенный момент в этой сцене?
Привет!
Если отдельные элементы двигаются согласно своему скрипту - то необходимо этот скрипт остановить. Т.е. например с помощью флага:
someClip.whatToDo="move1";
someClip.onEnterFrame = function(){
if(someClip.whatToDo=="move1"){
...
}else if(someClip.whatToDo=="move2"){
....
}else if(someClip.whatToDo=="pause"){
<empty>
}
}
тогда чтобы затормозить данный мувик
someClip.whatToDo = "pause";
имхо, каждому элементу нужно будет сказать что бы он затормозился.
удачи
Если ты используешь классы .tween, выложенные на Macromedia Exchange, то там есть параметр tweenTime - время проигрывания анимации и событие onEnd. Если у тебя другой тип анимации, -
onEnterFrame = function ()
{
.........
}
То действительно - ставишь флаг проверки.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.