Я добавляю объект Timer, когда мое воспроизведение FLV переходит в состояние паузы, и удаляю этот объект Timer, когда воспроизведение начинается снова.Я заметил, что если я ставлю фильм на паузу, а затем перетаскиваю ползунок на временной шкале, фильм снова переходит в состояние паузы, которое добавляет еще один объект таймера ....
Мой вопрос: как проверить, установлен ли таймеруже был добавлен, и если это так, удалите его и добавьте новый.
См. код ниже:
my_player.addEventListener(VideoEvent.PAUSED_STATE_ENTERED, pausePlay);
my_player.addEventListener(VideoEvent.PLAYING_STATE_ENTERED, startPlay);
function pausePlay(e:VideoEvent):void {
//HERE IS WERE I NEED TO REMVOVE ALL completeTimer's BEFORE ADDING ANOTHER ONE.
completeTimer = new Timer(pause_timeout,1);
completeTimer.addEventListener(TimerEvent.TIMER, completeListener);
completeTimer.start();
trace ("IN THE PAUSE LISTENER");
}
function startPlay(e:VideoEvent):void {
completeTimer.reset();
}