在 SWF 文件中的视频结束后加载另一个 SWF 文件
Load Another SWF File after Video in SWF File Ends
我有两个 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 文件的文件夹 link:https://www.mediafire.com/folder/l4wd4hbwyame9/demo
有人可以帮助我吗?我是 ActionScript 的新手。请放宽我。
我改变了添加视频的方法。现在,是通过代码添加的。这是在其他评论员的帮助下对我有用的代码。
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);
}
我有两个 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 文件的文件夹 link:https://www.mediafire.com/folder/l4wd4hbwyame9/demo
有人可以帮助我吗?我是 ActionScript 的新手。请放宽我。
我改变了添加视频的方法。现在,是通过代码添加的。这是在其他评论员的帮助下对我有用的代码。
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);
}