以下是该方案:
我创建了另一个swf文件(player.swf),使用它加载external.swf:
var request:URLRequest = new URLRequest("external.swf");
var loader:Loader = new Loader();
loader.load(request);
videoContainer_mc.addChild(loader);
我使用:
在player.swf中插入了skipIntro_btnskipIntro_btn.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownSkip);
function mouseDownSkip(event:MouseEvent):void {
videoContainer_mc.removeChild(loader);
gotoAndPlay("ending");
}
答案 0 :(得分:1)
好吧,如果你可以在点击后删除swf,就像这样:
var request:URLRequest = new URLRequest("external.swf");
var loader:Loader = new Loader();
loader.load(request); videoContainer_mc.addChild(loader);
skipIntro_btn.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownSkip);
function mouseDownSkip(event:MouseEvent):void {
videoContainer_mc.removeChild(loader);
loader.unloadAndStop(true);
gotoAndPlay("ending");
}
如果你不能只删除swf,那么你需要停止包含加载的swf中的视频的movieclip。