我有一个嵌入了 youtube 视频的 Flash 横幅。当用户按下按钮时,横幅会转到特定帧并播放视频。我需要它做的是在视频完成后,将其转发到另一帧。
我用来拉入 youtube 视频的 AS3 如下:
stop();
var player:Object;
Security.allowDomain("www.youtube.com");
var vidctn:Loader = new Loader();
vidctn.load(new URLRequest("http://www.youtube.com/apiplayer?version=3"));
vidctn.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
function onLoaderInit(e:Event):void{
addChild(vidctn);
player = vidctn.content;
player.addEventListener("onReady", onPlayerReady);
}
function onPlayerReady(e:Event):void{
player.destroy();
addChildAt(vidctn,0);
player.setSize(304,173);
player.x = 0;
player.y = 40;
player.mute();
player.loadVideoById("Dzz6lUsF19g",0,"large");
}
我想我需要一个事件监听器,可能是 Event.COMPLETE,但我似乎想不出一个。