连续外部加载的swfs

时间:2011-12-09 21:16:37

标签: actionscript-3 animation flash external playback

我正在尝试加载外部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);

1 个答案:

答案 0 :(得分:0)

  1. 您需要在要加载的每个SWF的末尾添加一个事件,以表示其动画已完成。您将使用该事件触发它们之间的切换。

  2. 默认情况下,您还应首先让每个SWF暂停,以便您可以从父级触发它。

  3. 我会在开头加载所有SWF,然后在完成后开始播放。要获得一个好的装载机,请尝试GreenSock的LoaderMax。它使用起来非常简单并且表现良好。