Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Пауза в сцене, созданной програмно (http://www.flasher.ru/forum/showthread.php?t=56468)

А по лицу? 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 ()
{
.........
}
То действительно - ставишь флаг проверки.


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

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