SWF反编译

SWF反编译

计算机术语
复杂一些的往往需要大量手工修改后才能生成等效的源文件(Fla(xfl)/Flex/第三方工程文件).使用工具软件如Action Script Viewer 2013进行反编译的结果往往无法直接再次编译通过.因为第三方软件使用的可能不是标准的ActionScript语法,反编译获得的代码无法通过Adobe官方Flash编译器的检查,如Mtasc,Haxe等生成的SWF.
    中文名:SWF反编译 外文名: 别名: 所属学科:计算机 用途:生成等效的源文件

源文件格式分类

最终得到的源文件分为以下几种格式:Fla(xfl),Flex工程,其他第三方工程文件.

FlashIDE编译

可以100%地反编译为Fla(xfl).

Flex编译

部分可以反编译为Fla(xfl),部分可以在手工修改后反编译为Fla,部分则只能反编译为Flex工程.

第三方软件编译

简单的如Swish生成的SWF可以直接反编译为Fla(xfl).

编辑修改方法

第一步:添加需要修改文字的SWF文件

打开闪客精灵软件,点“快速打开”按扭进入文件选择列表,在打开的对话框中选择您所需要修改文字的SWF文件,例如我们选择一个名为“非诚勿扰”的SWF文件:

第二步:将添加的SWF文件转换为可以编辑的FLA格式文件

导入SWF文件后,点击“导出FLA/FLEX(F)”按钮。

选择导出的FLA版本

在swf转fla时,会出现一个选择要导出的FLA版本,此时,根据需要选择,“确定”即可。

第三步:找出需要修改的SWF文字

在FLASH程序中打开用闪客精灵导出的FLA文件,在库面板中查找出需要修改的文字位置,如我们修改“我们是谁”这四个字。

第四步:修改SWF文字

在FLASH程序中,单击FLASH工具里“文本工具”,然后单击文本窗口进行文字修改。

相关词条

相关搜索

其它词条