日期:2017年12月21日
观看: 3,662 °C 次
Flasm拆卸了整个SWF,包括所有的时间表和事件。通过反汇编,您将了解Flash编译器的工作原理,从而提高您的ActionScript技能。您也可以手动对反汇编代码进行优化,或者根据需要调整代码。Flasm然后将您的更改应用于原始SWF,替换原始操作。
也可以在ActionScript中嵌入Flasm动作,使大型项目的优化更加舒适。
Flasm不是反编译器。你得到的是SWF字节码的人类可读表示,而不是ActionScript源。如果你正在寻找一个反编译器,Flare(http://www.nowrap.de/flare.html)可能适合你的需求。但是,Flare不能改变SWF。
用法:
flasm [command] filename
flasm [命令]文件名
命令:
-d 反汇编SWF文件到控制台
-a 汇编Flasm项目
-u 更新SWF文件,替换Flasm宏
-b 将__bytecode__()操作组装到指令或字节序列
-z 使用zlib
-x 压缩SWF解压缩SWF
示例:
flasm -d foo.swf
拆卸foo.swf到控制台。在反汇编集showoffset和hexoffset选