SWF Decompiler具有的功能有:
支持文件批量操作;
其转换输出的fla支持Macromedia Flash MX (Flash 6.0), Flash MX 2004 (Flash 7.0), Macromedia Flash 8和 Flash CS3 (9.0);
兼容ActionScript 2.0 与 3.0,并且可高亮显示可读代码中的语法;
转换文件后,可解析出flash文件内的ActionScripts(*.as文件), images, sounds, videos, frames, fonts, texts, buttons, sprites 等文件;你还可以拿AS文件输出为HTML;
等.
其界面相当友好,不用熟悉,一目了然:
(swf 文件来自于:via)
竖排三栏式,左边的是本地文件信息与插入的flash文件,中间的可直接观看flash,右侧则显示了flash中包含的所有构件.你可以勾选部分或全部文件导出.
软体上方的导航处简洁明了,点击"Convert to FLA",并设定属性即可完成导出步骤:
然后我拿着导出的fla文件在Flash文件中做修改了.
要注意的是swf文件是受制作人保护的,将它转化为fla进行再编译需要得到原制作人的同意.
Sothink更是有官方教学视频提供参考(YouTuBe):
软体内置了帮助文档,可在系统导航菜单处的"HELP"按钮处得到.
Sothink SWF Decompiler售价$79.99,注册机制与Adobe产品一样.也提供30天的试用版下载.
惊喜的是:
这软体竟然出自咱国人之手.地址是武汉的,电话是+86的.但却没有中文版本.不过还是赞一个.
Sothink SWF Decompiler Site:http://www.sothink.com/product/flash-decompiler-for-mac/index.htm
