|
|
|
| Как остановить выполнение скрипта flash на 5 сек. и продолжить выполнение с места остановки после паузы? Заранее благодарен за ответы. | |
|
|
|
|
|
|
|
для: Rolex
(14.07.2011 в 14:33)
| | Вроде как специальной функции нет, все-таки среда анимационная и кадровая. Есть таймеры, как в JavaScript, можно запустить таймер с интервалом 5 секунд, через который и реализовать такую задержку. Только следует учитывать, что таймер работает (и вызывает функцию) до тех пор, пока он не будет отключен. | |
|
|
|
|
|
|
|
для: cheops
(14.07.2011 в 15:01)
| | А нет примеров таких таймеров (я с Flash первый раз сталкиваюсь)? | |
|
|
|
|
|
|
|
для: Rolex
(14.07.2011 в 15:18)
| | Можно начать отталкиваться от следующего класса
package
{
import flash.display.*;
import flash.events.*;
import flash.utils.Timer;
public class example extends Sprite
{
// Объявляем таймер
private var mTimer:Timer;
// Конструктор класса
public function example():void
{
// Запускаем таймер с интервалом 5 секунд
this.mTimer = new Timer(5000);
this.mTimer.addEventListener(TimerEvent.TIMER, startTimerHandler);
this.mTimer.start();
}
// Обработчик таймера
public function startTimerHandler(event:TimerEvent):void
{
trace("Выполнить и ждать 5 секунд");
}
}
}
|
| |
|
|
|
|
|
|
|
для: cheops
(14.07.2011 в 16:26)
| | Спасибо, Игорь Вячеславович! В очередной раз выручили! ))) | |
|
|
|