【发布时间】:2010-10-22 14:25:27
【问题描述】:
我正在开发一个 cs5 as3 项目,在该项目中,我在主时间线的 frame1 中编写了所有代码(代码中没有包/类) 主时间线中的代码非常复杂,我在其中加载外部图像和 xml 以及更多内容。
我没有在动作层写任何代码。
现在我想添加 Preloader 。
在这种情况下如何添加 Preloader?
这是时间线的快照:
【问题讨论】:
标签: actionscript-3 preloader flash-cs5
我正在开发一个 cs5 as3 项目,在该项目中,我在主时间线的 frame1 中编写了所有代码(代码中没有包/类) 主时间线中的代码非常复杂,我在其中加载外部图像和 xml 以及更多内容。
我没有在动作层写任何代码。
现在我想添加 Preloader 。
在这种情况下如何添加 Preloader?
这是时间线的快照:
【问题讨论】:
标签: actionscript-3 preloader flash-cs5
【讨论】:
这里真正的问题是您正在加载的外部资产的数量和大小,可能值得考虑单独加载其中一些资产。这样,您的预加载器会更准确。无论您的代码多么复杂,资产的加载都是延迟应用程序启动的主要因素。
使用您当前的配置,如果您封装了一些资产的加载(因为您可能从一开始就不需要所有资产),您将能够直接在代码中创建一个预加载器,无需 DocumentClass,只需将资源加载为您的第一个函数并在加载完成后调用 init() 方法。
【讨论】: