在flash中如何加载几个swfs并让它们一起启动?

时间:2012-03-25 20:15:58

标签: flash

假设我无法编写加载的swf脚本,加载的脚本也不能加载swf。

我试图将帧速率设置为0,并在加载所有swfs后等待,并将帧速率设置回来。但是我发现当我将帧速率设置为0时,我无法收到完整的事件!我仍然可以收到UI事件,这很奇怪......

有没有办法加载几个swfs并一起启动它们?

2 个答案:

答案 0 :(得分:0)

您可以在加载时单独停止每个SWF(您可以监听Loader for event.COMPLETE的contentLoaderInfo),并通过检查计数器,在所有SWF完成加载时启动它们。您可以同时将每个加载的SWF存储在一个数组中。

此外,您可能需要查看此内容:AS3: waiting for multiple loaders to complete

答案 1 :(得分:0)

解决。

定时器不依赖于帧。我可以在计时器事件期间手动检查loader的contentLoaderInfo。