在CS5 as3项目中添加预加载器

时间:2010-10-22 14:25:27

标签: actionscript-3 preloader flash-cs5

我正在开发一个cs5 as3项目,在那个项目中,我已经在主时间轴的frame1中写了所有代码(代码中没有包/类) 主时间轴中的代码非常复杂,我正在加载外部图像和xml以及更多东西。

我没有在动作层中编写任何代码。

现在我要添加Preloader。

如何在这种情况下添加Preloader?

这是时间轴的快照: alt text

2 个答案:

答案 0 :(得分:1)

将所有内容移至第二帧,并在第一帧添加预加载器代码/内容


http://www.google.ca/search?q=preloader+code+as3

答案 1 :(得分:1)

这里真正的问题是您要加载的外部资产的数量和大小,可能值得考虑单独加载其中一些资产。这样,您的预加载器就会更准确。无论代码多么复杂,资产的加载都是延迟应用程序启动的主要因素。

使用您当前的配置,如果您封装了某些资产的加载(因为您可能从一开始就不需要所有这些资源),您就可以直接在代码中创建预加载器。 ,没有DocumentClass,只需将资源作为第一个函数加载,并在加载完成后调用init()方法。