as3中的预加载器使用cs5中提供的预加载器示例

时间:2010-10-23 09:24:20

标签: actionscript-3 preloader flash-cs5

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

现在问题是第一帧的大小现在是182kb(库内容的大小) 当我没有在当前fla的库中添加我的库内容时,这只有8kb。 因此,当我测试电影时,第一帧(预加载器)直到加载182 kb并且在第二帧出现后立即显示。

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

这里有两个快照: 图书馆:alt text

测试电影:alt text

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

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

谢谢!

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

在第一次出现的框架之前没有链接加载的资产,因此如果将所有资产移动到第二个(或更晚的)框架,则可以在第一个框架中执行代码,然后在所有其他资产之前执行(框架内)两个或两个以上)完成装载。