我正在尝试加载外部swf文件,并使用as3,让它们连续播放,因此最终产品是无缝动画。下面是我目前用于调用和播放第一个场景的脚本,如何进入下一个场景?
我在这上面找到的所有材料都与按钮有关,而且我对AS3没有足够的经验来适应我想要做的事情。
这是我目前正在使用的脚本......
var Xpos:Number = 0;
var Ypos:Number = 0;
var swf:MovieClip;
var loader:Loader = new Loader();
var sceneOne:URLRequest = new URLRequest("swfs/titlecard2.swf");
loader.load(sceneOne);
loader.x = Xpos;
loader.y = Ypos;
addChild(loader);
答案 0 :(得分:0)
您需要在要加载的每个SWF的末尾添加一个事件,以表示其动画已完成。您将使用该事件触发它们之间的切换。
默认情况下,您还应首先让每个SWF暂停,以便您可以从父级触发它。
我会在开头加载所有SWF,然后在完成后开始播放。要获得一个好的装载机,请尝试GreenSock的LoaderMax。它使用起来非常简单并且表现良好。