PDA

Просмотр полной версии : Предлагаю обновить закрытый пост о паузе в кадре.


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) - она скорее "ИгратьПослеПаузы"