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 が必要だと思っていますが、思いつかないようです。