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

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

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


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

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