Flash导出/发布时间

问题描述 投票:4回答:3

一个简单的flash电影到swf的漫长出口时间的主要原因是什么?我没有不必要的图像或符号,一切可能都设置为低于低,并且仍然需要10分钟以上才能以24 fps导出30秒动画。我甚至创建了一个新的fla并将所有内容粘贴在那里,以确定它是否只是闪存中的一个错误。我导出的所有其他动画都需要正常的时间。

系统规格:1GB DDR2 RAM Intel Pentium D 3.4GHz

我应该升级我的系统吗?

它可能与符号中有许多符号有关吗?

编辑:fla的文件大小为1.3 MB,swf为500 KB。所以不要太大。

flash time export publish cs3
3个回答
9
投票

这不是Flash的平均值。通常情况下,导出时间过长的唯一原因是您要导出很多东西,其中一些可能并不意味着要导出。

你的动画有音频吗?如果您将音频导入FLA,那么每次导出时都必须对该声音进行编码,这需要一段时间。解决此问题的最佳方法是,在发布设置中,将音频压缩设置为“Raw”。这将发布未压缩的音频,因此它会增加文件大小,但会立即发布。 (当然,当您准备导出成品时,您需要将设置恢复为压缩格式以进行最终导出。)或者,您可以将音频放在单独的文件中(SWF,MP3等)和在运行时加载它。

另一个常见错误是意外嵌入了大字体。如果您使用嵌入字体的动态文本字段,则可以嵌入整个字体,对于unicode字体可能需要几分钟。您可以轻松检查是否正在执行此类操作 - 在发布设置中,启用“生成大小报告”。然后导出,并检查您不想导出的任何大型内容的大小报告。

在不知道您要导出什么类型的内容的情况下很难说更多,但如果您有一段内容需要比同类内容需要更长的时间才能导出,那么原因可能就是这些内容。


1
投票

你应该总是试图解决这个问题的第一件事是一个非常简单的问题,尽管它并没有真正记录在案。

文件 - >保存和压缩

你的电影可能会变得越来越大,各种不再需要的残余和剩余的库元素,但仍保留在.FLA文件中,这会降低你的导出速度。这个命令强制Flash基本上重建你的FLA并摆脱所有这些“胖”。

当然这不是一个修复 - 所有,即使在运行之后你仍然可能有其他问题。但是如果你想减少SWF文件大小或导出时间,这是第一步,也是人们应该注意的一步。


-2
投票

不幸的是,这与闪光灯相当平均。

您可以在actionscript.org上查看这篇文章,该文章讨论了如何拆分您的项目以节省编译时间。

回到AS2时代,一个名为MTASC的开源编译器大大减少了compile time。它已经转变为Haxe与AS2,AS3,Javascript,PHP和Neko虚拟机都使用相同的语法。使用的语法类似于C ++。

**编辑**对不起我读了上面的10秒,而不是10分钟...对不起。 ^ _ ^

© www.soinside.com 2019 - 2024. All rights reserved.