Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как сделать чтобы ролик не зацикливался? (http://www.flasher.ru/forum/showthread.php?t=77395)

xomka 24.03.2006 12:52

Как сделать чтобы ролик не зацикливался?
 
глупый вопрос конечно, но ролик сваял, а как сделать чтобы он останавливался в конце .... а не крутился по кругу?

breez38 24.03.2006 12:53

в поcледнем кадре:
Код:

_root.stop();

CGandA 24.03.2006 16:26

Вложений: 1
Код:


_root.stop

это остановит анимацию на главном таймлайне, а если есть мувики с вложенной анимацией, они продолжают проигрываться.
Надо использовать доп.библиотеку (Evgeniy Potapenko). Там есть метод pause, который остановит всю вложенную анимацию

[G@ng$t@]Un1t 25.03.2006 12:15

Во первых как было ранее сказано
Код:

_root.stop;
, а во вторых остановить другие мувики способом
Код:

[название клипа].stop();
//например movieclip.stop();
//здесь останавливается мувиклип 'movieclip'


xcho_ 25.03.2006 15:43

а зачем сообственно _root.stop(); ??
я всегда пишу просто stop(); и никогда проблем не было...

Gaen 27.03.2006 05:58

ну мало ли код не в руте прописан... :)


решение навскидку

Код:

function stopAll(mc){

    if(mc==undefined)mc=_root;

    mc.stop();

    for(var i in mc)stopAll(mc[i]);

}//end of function

stopAll();



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

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