我正在开发一个cs5 as3项目,在那个项目中,我已经在主时间轴的frame1中写了所有代码(代码中没有包/类) 主时间轴中的代码非常复杂,我正在加载外部图像和xml以及更多东西。
我没有在动作层中编写任何代码。
现在我要添加Preloader。
如何在这种情况下添加Preloader?
这是时间轴的快照:
答案 0 :(得分:1)
答案 1 :(得分:1)
这里真正的问题是您要加载的外部资产的数量和大小,可能值得考虑单独加载其中一些资产。这样,您的预加载器就会更准确。无论代码多么复杂,资产的加载都是延迟应用程序启动的主要因素。
使用您当前的配置,如果您封装了某些资产的加载(因为您可能从一开始就不需要所有这些资源),您就可以直接在代码中创建预加载器。 ,没有DocumentClass,只需将资源作为第一个函数加载,并在加载完成后调用init()方法。