在没有起搏失败的情况下将闪存FPS从24降低到12

时间:2015-01-27 16:41:44

标签: flash web actionscript-2 flash-cs6

我没有使用Flash是多年。无论如何将24fps动画改为12fps同时仍然保持速度?这个广播公司有一个40kb的疯狂规格声称他们的系统无法处理任何更多(这看起来像废话),但我必须遵守。

到目前为止,我已经删除了每一个图形元素,并且还将我的所有补间动画逐帧转换为经典。似乎没有太多我可以做的。

1 个答案:

答案 0 :(得分:0)

如果主机支持11.1+版本,则可以使用LZMA压缩矢量(swf尺寸小得多)。

在发布设置中,选择JPEG质量为70 - 99%(70%通常看起来很好),您可以指定每个库项目(如果其图片)在其属性下呈现细节。压缩一定不能没有失败。如果压缩质量低,解块会平滑。

在发布设置中,选中"生成尺寸报告"逐帧跟踪,看看影响在哪里。

如果你使用脚本使用字体 - 只嵌入使用的字符,而不是整个字体。 (使用的字符也会显示在尺寸报告中)

我认为最好使用补间动画而不是逐帧动画(对于swf大小的性能 - 请参阅生成的大小报告)否则你不会在创建动画时使用swf目的 - 当每个帧包含时,你只需要获得gif原则新形象。

尝试使用矢量是可能的,png格式..(如果矢量形状复杂,有时图片在矢量上胜过)

矢量通过Illustrator简化,图像通过Photoshop导出到网页。

每个可分发的280x280 swf文件可达到40 kbs!

如果你从24 fps步进到12,你只能赢得每帧的计算资源,而不是swf的大小。

在我的头顶上有一切。还有什么要补充的吗? swf大小是重要的主题。