PDA

Просмотр полной версии : Проблемы с задержкой времени


Stas52
18.05.2008, 14:18
Подскажите пожалуйста

Есть Мувик с тремя Keyframes.
>------------>-------------->

Идея такая: фиговина двигается от одноной стороны экрана до центра
там ждет 5 секунд

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

А потом двигается до второго края экрана и останавливается

stop();

Все работает нормально, но вот мне надо в середине екрана поставить кнопку, при нажатии на которую можно не ждать 5 секунд, а пропустить их.

on (release) {
play();
}

Но ведь та задержка все равно остается и срабатывает в самый неподходящий момент. Как поступить?

iNils
18.05.2008, 15:03
stop();
clearInterval (this.id); // на всякий случай.
this.id = _global.setTimeout(this, 'play', 5000);
и
on (release) {
clearInterval (this.id); // если кнопка как кнопка, а не как мувиклип.
play();
}

Stas52
18.05.2008, 15:27
Я знал что, что-то такое должно быть. Но сам не нашел.
Спасибо. Роботает!