问题 1:当对 FLA 文件进行多次编辑和保存但资源未添加到库中时,FLA 文件大小急剧膨胀的原因是什么?
问题 2:减小 FLA 文件大小的最佳技术是什么? (问题如下所述。我不是在谈论已发布的 SWF 文件或 Assets 管理)
对我的 FLA 文件进行多次编辑和多次保存后,它们在磁盘上的大小比原来大了 30 倍。例如 750k 可以高达 34mb。过去“保存并压缩”用于起到减小FLA文件大小的作用,但现在该功能已经消失了。
此处讨论了该问题,但没有提供令人满意的解决方案或原因: http://www.xllusion.net/ed/2010/05/04/no-save-and-compact-on-flash-cs5/
额外详细信息:
当我保存为 CS4 文件然后返回到 CS5 时,文件在变得臃肿后会变得小得多,但每次执行此操作时我都会冒文件损坏的风险(我已经发生过损坏)。
我已经读到,在 CS5 中创建的文件并且从未采用 CS4 格式的文件没有此问题,但我发现该理论不太可能,因为我尝试遵循此规则但没有成功。
我还了解到每个 FLA 文件都会跟踪其 Assets 的“历史”。因此,向库添加和删除资源有时会导致膨胀,因为从库中删除的旧资源仍保留在 FLA 文件中。这似乎是假的,因为这样做没有任何目的,但可能表明 Adobe Flash Professional CS5 和 CS5.5 中存在错误。
个人详细信息:我正在编辑的文件包含个人创建的 Flash 组件、图像、音频、许多符号(20 多个),但没有嵌入视频。
对于我个人来说,这种膨胀是一个问题,因为我正在处理数百个闪存 FLA 文件,这些文件的大小应该约为 1-4mb,但实际上要大得多。总体效果是我最终得到了千兆字节的文件,而不是数百兆字节。
非常感谢您的帮助!!!
最佳答案
我也遇到了同样的问题。我导入的 Assets 只是 FLA 大小的一小部分。
解决方案是创建一个新的 FLA,并将 Assets 从臃肿的 FLA 库复制到新的 FLA 中。保存新文件,您应该会看到文件大小显着减小。这个错误已经存在很长时间了(至少从 CS3 开始),我希望 Adobe 现在已经解决了它。
关于Flash FLA 文件大小无缘无故变得巨大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9959530/