许许多多的Flash开发人员,爱好者,都通过不同的方法来学习和提高自身的AS水平,而其中最高效的方法,就是参考他人的Flash优秀作品源代码来学习研究,而由于版权,等等的原因,原作者并不一定会对其代码进行开源,那么想研究,就只能对其SWF文件进行反编译,而反编译出的代码只有最接近源码,才能深层次领会原作者的思想和意图,下面我来介绍一下如何将SWF文件反编译成fla源码?

我们使用的是最好的Flash反编译软件Action Script Viewer 2012

步骤:
    1.设置:文件>首选项>JSFL重建数据,选择"目标Flash创作工具版本"(仅首次需要).
    2.打开:将目标SWF文件拖入ASV2012.
    3.导出:文件>导出重建数据(JSFL)或直接按F4键,新建或选定一个现存的目录保存数据.
    4.重建:进入刚才的目录,双击里面的rebuildcommand.jsfl.


注意事项:
1、打开待处理的swf文件,先使用F6查看该SWF版本信息,尽量选择相应的“目标Flash创作工具版本”。
2、将文件导出某一目录下,建议导出路径名中不包含中文。
3、重建期间请勿对Flash进行操作,根据原swf文件的复杂程度以及机器配置的不同,重建Fla所需的时间将有所区别。
4、重建后文件目录中的readme.txt,包含了导出信息和相关操作步骤。

专业Flash反编译软件请访问软件一品堂(www.softypt.com)