【发布时间】:2014-08-09 08:11:31
【问题描述】:
我有一个从许多在编译时包含的外部 swc 库创建的项目。
通常创建预加载器需要取消选中所有类的“在第 1 帧中导出”,然后将它们放在第 2 帧,以便 Flash 仍然可以访问它们。
然而,对于 swc,所有的类都在单独的 swc 文件库中。当我取消选中“在第 1 帧中导出”时,我无法从主 FLA 文件访问它们,因此 flash 无法找到它们并给出错误提示这些类不存在。即使它们在其他文件中,我如何才能使用预加载器正确加载它们(而不是在预加载器显示之前一次全部加载)?
长话短说,当我在编译时使用多个 swc 文件时,如何正确制作预加载器?
谢谢
【问题讨论】:
-
您为什么不为预加载器制作一个单独的 swf 并通过
Loader加载您的主要内容?这样您就不必如此依赖 Flash CS。 -
不幸的是,这是不可能的,因为游戏需要是单个文件才能分发。在处理多个 swc 时,必须有一种使用内部预加载器的方法。
标签: actionscript-3 flash preloader swc