ActionScript 3 FLVPlayBack VideoEvent - PullRequest
       27

ActionScript 3 FLVPlayBack VideoEvent

0 голосов
/ 01 ноября 2011

Как добавить прослушиватель событий при запуске FLVPlayback?Примерно так:

my_player.addEventListener(VideoEvent.COMPLETE, completePlay);
my_player.addEventListener(VideoEvent.START, startPlay);

function completePlay(e:VideoEvent):void {
my_player.seek(0);
lastFrame.addChild(lastImage);

}

function startPlay(e:VideoEvent):void {

lastFrame.removeChildAt(0);

}

Я пытаюсь загрузить неподвижное изображение после завершения фильма, но когда пользователь запускает видео снова, я хочу удалить неподвижное изображение, если оно присутствует.

1 Ответ

2 голосов
/ 02 ноября 2011

Ваше VideoEvent.COMPLETE событие должно быть достаточным, чтобы знать, когда оно заканчивается.

Для всего начального я бы порекомендовал следующее:

my_player.addEventListener(VideoEvent.STATE_CHANGE, stateChanged);

function stateChanged( e:VideoEvent) : void {
    if ( e.state == VideoState.PLAYING ) {
           lastFrame.removeChildAt(0);
    }
}

// Дополнительные состояния, которые могут быть полезны:

VideoState.PAUSED_STATE_ENTERED
VideoState.PLAYING_STATE_ENTERED
...