Пожалуйста подождите

пауза

17 марта 02:41
Рейтинг +00 - +    Эмоции
комментариев: 0
Для тех кто клепает баннеры во flash и чтобы сделать паузу на несколько секунд - отматывает фреймы, длинной в рулон туалетной бумаги... В общем кусок кода, который позволит выставить паузу в секундах. Вам останется указать сколько секунд нужно выждать.

Итак:
Создаем слой и называем его "actions", для порядка, так сказать. В него вгоняем следующий код:


function pause_start(){
stop();
startInterval = setInterval(pause_begin, 1000);
}
function pause_begin(){
timerx -= 1;
if(timerx == 0){
clearInterval(startInterval);
timerx = 0;
_root.play();
}
}


Потом на руте, в любом кадре можно написать следующие две строки:


timerx = 3;
pause_start();


timerx - Время паузы в секундах.
pause_start(); - Вызов функции, которая начинает отсчет.

исходник:pause.fla {сохранено в формате MX 2004}
Этот пост импортирован из живого журнала оригинальный пост можно посмотерть тут.
Метки меток нет

комментарии

К первому непрочитанному