PDA

Просмотр полной версии : Пауза в сцене, созданной програмно


А по лицу?
31.03.2004, 18:33
Например, я сделал сцену, в которой присутствует анимация сделаная при помощи только AS. Получается, что в этой сцене всего один кадр. Так вот, как сделать паузу в определенный момент в этой сцене?

Flasham
31.03.2004, 18:47
Привет!

Если отдельные элементы двигаются согласно своему скрипту - то необходимо этот скрипт остановить. Т.е. например с помощью флага:

someClip.whatToDo="move1";
someClip.onEnterFrame = function(){

if(someClip.whatToDo=="move1"){
...
}else if(someClip.whatToDo=="move2"){
....
}else if(someClip.whatToDo=="pause"){
<empty>
}
}

тогда чтобы затормозить данный мувик

someClip.whatToDo = "pause";

имхо, каждому элементу нужно будет сказать что бы он затормозился.


удачи

Dindin
03.04.2004, 12:03
Если ты используешь классы .tween, выложенные на Macromedia Exchange, то там есть параметр tweenTime - время проигрывания анимации и событие onEnd. Если у тебя другой тип анимации, -
onEnterFrame = function ()
{
.........
}
То действительно - ставишь флаг проверки.