Форум 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=108099)

Lomako 15.02.2008 13:51

Предлагаю обновить закрытый пост о паузе в кадре.
 
Сам новичок и отлично понимаю, как часто начинающие могут пользовать раздел из лужи к звездам) Приведенные примеры в посте о паузе мне кажутся либо устаревшими, либо громоздкими.
Вот неплохой вариант:
Код:

В первом кадре:
function pause(){
play();
clearInterval(timer);
}

В любом кадре, в котором необходима пауза:
Код:

stop();
timer = setInterval(pause, 2500);


etc 15.02.2008 13:53

Проще уж тогда
Код:

stop();
_global.setTimeout(this,'play', 2500);

В вашем коде отсутствует логика, вы после вызова функции pause сразу делаете в ней play, что совсем нелогично.

Lomako 15.02.2008 14:07

Да, действительно проще) Но ведь приведенный мной код тоже работает, даже несмотря на отсутствие логики;)

Жень Шень 18.02.2008 11:31

Просто нелогично названа функция (pause) - она скорее "ИгратьПослеПаузы"


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

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