我有两个SWF文件。第一个是intro.swf
,第二个是menu.swf
。
intro.swf
仅包含将自动播放的外部视频。视频以45秒结束。我希望在menu.swf
中的视频结束后自动加载intro.swf
。
我知道和工作的唯一代码在此页面中: Flash as3: Load external swf to main stage from button inside a movie clip。但它只适用于按钮。
我不希望用户单击按钮转到另一个SWF文件。我想让它自动加载。
以下是SWF文件的文件夹链接:https://www.mediafire.com/folder/l4wd4hbwyame9/demo
有人能帮助我吗?我是ActionScript的新手。请放轻松我。
答案 0 :(得分:0)
我更改了添加视频的方法。现在,它是由代码添加的。这是在我的评论员的帮助下为我工作的代码。
import fl.video.*;
var player:FLVPlayback = new FLVPlayback();
addChild(player);
player.source = "video.mp4";
player.addEventListener( Event.COMPLETE, onLoaderComplete );
player.setSize(1280, 720);
function onLoaderComplete( e:Event ):void {
trace( "first swf loaded" );
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
loader.load(new URLRequest("menu.swf"));
}
function onComplete(e:Event):void {
var movie:* = LoaderInfo(e.currentTarget).content;
//Adding content to the stage
stage.addChild(movie);
}