swf文件压缩

from http://www.9ria.com/news/2011/0809/23415.html
download http://www.buraks.com/abcmerge/

本帖最后由 factar 于 2011-8-8 15:51 编辑

还在为swf文件太大而烦恼吗?让我们来优化它吧。
一ABCMerge 简介
ABCMerge 是一个实用的win 32 系统命令行应用。它主要用来优化as3 文件,实现:
1.合并每一帧的DoABC标签。
2.使用计数器对常量池进行排序。
3.去除不必要的AS3和元数据(例如有这样的名字"…goto_definition_help”)。
4.清除调试的行动。
上边所有涉及到的都是用来减少swf文件的大小。

用Flash Professional IDE来创建的swf 文件,当发布swf文件时,一般会包含上面提到的可优化的元素。导出的swf文件需要保存自定义的MetaData 标签(如[inject],用于依赖注入)。如果” Permit debugging”的选项被选中了,调试动作也会被保留。

下载连接:http://www.buraks.com/abcmerge
ABCMerge 唯一指定授权下载地址。

二. ABCMerge的使用:
你可以通过命令行来运行ABCMerge,以此来进行优化。如果你想更简捷些,可以直接拖动想要进行优化的swf 文件到ABCMerge.exe。但是这样你将看不到处理结果。

在命令行中的语法:
AbcMerge InFile
InFile 是你要进行优化的swf文件。
ABCMerge 会将Infile 加上.bak后缀进行重命名用来备份。(如果.bak文件存在,将会被覆盖)。优化过的文件是原始文件名。
ABCMerge 会在原始文件里保存压缩方法的代码。ABCMerge支持未压缩的,ZLIB 和LZMA的两种压缩格式文件

ABCMerge.exe 会返回以下处理结果的代码。
Value Meaning
0 优化成功。
1 参数数量错误
2 通用错误代码,请将您的执行步骤通知我们。
3 Infile 文件错误,请检查文件路径和文件名
4 将在Infile swf文件错误。
5 执行优化时错误
6 删除已有备份文件错误
7 重命名文件错误
8 保存swf文件错误

注: 1.0版本已暂时关闭下载,请大家耐心等待
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值