0

我正在开发一个项目,我想在其中添加预加载器,为此我使用了 cs5 中提供的示例预加载器(在示例文件中)。我已经(从另一个 fla)将我的所有代码移动到第二帧,并将所有库内容移动到当前 fla 的库。

现在的问题是第一帧的大小现在是 182kb(库内容的大小),当我没有在当前 fla 的库中添加我的库内容时,它只有 8kb。由于这个原因,当我测试电影时,第一帧(预加载器)直到 182 kb 被加载并且在第二帧显​​示之后才显示。

我的问题是如何在第二帧中加载库内容?我有大量的图书馆内容,预计将来会增加。

这是两个快照:库:替代文字

测试电影:替代文字

您可以在第二个快照中看到第一帧的大小为 182kb。

请为这个问题提供一个好的解决方案。

谢谢 !

4

2 回答 2

1

直到它们第一次出现的帧才加载链接的资产,因此如果您将所有资产移动到第二个(或更高版本)帧,您可以在所有其他资产之前执行的第一帧中的代码(在第二帧或更高版本中) 完成加载。

于 2010-10-24T08:17:37.467 回答
1

您可以在另一个 fla 中创建您的预加载器。这个新 fla 的唯一工作是加载/预加载你的主 fla,所以你的预加载器的 fla 大小会非常小。

在这种情况下,您不必将库内容移动到主框架的第二帧,实际上恰恰相反。

于 2010-10-23T11:48:03.407 回答