我正在开发一个项目,我想在其中添加预加载器,为此我使用了cs5中提供的样本预加载器(在示例文件中)。我已经(从另一个fla)移动了我的所有代码到第二帧和所有库内容到当前fla的库。
现在问题是第一帧的大小现在是182kb(库内容的大小) 当我没有在当前fla的库中添加我的库内容时,这只有8kb。 因此,当我测试电影时,第一帧(预加载器)直到加载182 kb并且在第二帧出现后立即显示。
这里我的问题是如何在第二帧中加载库内容? 我有大量的图书馆内容,预计将来会有所增加。
这里有两个快照: 图书馆:
测试电影:
你可以在第二个快照中看到第一帧的大小是182kb。
请为此问题提供一个很好的解决方案。
谢谢!
答案 0 :(得分:1)
您可以在另一个fla中创建预加载器。这个新fla唯一的工作就是加载/预加载你的主fla,所以你的preloader的fla尺寸会非常小。
在这种情况下,您不必将库内容移动到主fla的第二帧,实际上恰恰相反。
答案 1 :(得分:1)
在第一次出现的框架之前没有链接加载的资产,因此如果将所有资产移动到第二个(或更晚的)框架,则可以在第一个框架中执行代码,然后在所有其他资产之前执行(框架内)两个或两个以上)完成装载。