在flash中,如何加载多个swf并使它们一起启动



让我们假设我不能为加载的swf编写脚本,也不能为加载程序swf编写一个脚本。

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

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

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

此外,您可能需要检查以下内容:AS3:等待多个加载程序完成

已解决。

计时器不依赖于帧。我可以在计时器事件期间手动检查加载程序的contentLoaderInfo。

最新更新