0

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

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

现在我想添加 Preloader 。

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

这是时间线的快照: 替代文字

4

2 回答 2

1

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


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

于 2010-10-22T14:45:28.337 回答
1

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

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

于 2010-10-22T14:45:47.217 回答