2023年12月17日发(作者:)

反编译Flash利器SWF Decompiler使用教程

1、软件功能介绍

SWF Decompiler 是一款用于浏览和解析Flash动画(.swf文件和.exe文件)的 工具。它能够将flash动画中的图片、矢量图、字体、文字、按钮、影片片段、帧等基本元素完全分解,还可以对flash影片动作(Action)进行解析,清楚的显示其动作的代码,让您对Flash动画的构造一目了然。你可以将分解出来的图片、矢量图、声音灵活应用于 FLASH MX 2004 中,让你也可以做出大师级的作品!

2、认识 SWF Decompiler 的界面

SWF Decompiler 的界面如(图1)所示:

图1

SWF Decompiler 的界面比较简单,除了上面的菜单栏和工具栏外,左边是文件查看窗口,中间是影片预览窗口和信息窗口,右边是资源窗口,下面简单介绍一下工具栏。

由于菜单命令与工具栏的功能一样,这里只介绍工具栏的作用。工具栏包括共有9个工具(参看图1 从左至右):

① 快速打开:不用解释吧^o^;

② 导出fla:导出反编译后的 .fla格式源文件;

③ 导出资源:导出反编译后的Flash中的资源,如图片、音频、Flash片段等;

④ 文件浏览:显示或隐藏文件浏览窗口;

⑤ 信息窗口:显示或隐藏信息窗口;

⑥ 资源窗口:显示或隐藏资源窗口;

⑦ 影片信息:显示当前的Flash影片信息;

⑧ 背景颜色:设置Flash及资源预览窗口的背景颜色;

⑨ 动作脚本查看方式:共有3个查看方式选择,源码、伪码、原始数据;

3、SWF Decompiler 的操作方法

① 打开Flash影片。打开 SWF Decompiler 后在文件夹浏览窗口中找到要处理的Flash所在的文件夹(当然也可用“快速打开”工具)并单击,然后在文件选择窗口中点击要处理的Flash(可以是swf格式或exe格式),此时开始在预览窗口中播放影片。

如果想浏览窗口大一些,可点击[文件浏览]和[信息窗口]工具,隐藏了这两个窗口,浏览窗口便自动扩大。

② 导出SWF源文件(fla格式)。在右侧的资源窗口中点击该文件名前面的“+”号(见图2),软件便开始分析当前的SWF文件,稍等候就完成分析并以树形结构分门别类显示出SWF文件的内部结构来。如图3所示:

图2 图3

然后点击上面的[导出fla]按钮,在“导出fla”选项窗口中,选择好导出路径和其他选项,如果选择“自动用FLASH打开”,则会直接启动 FLASH MX 2004,就可以对导出的fla文件进行编辑操作。

③ 导出SWF中的资源。要导出SWF中的所有资源,只要在SWF文件名前的复选框打上勾,如果只导出SWF中的部分资源如图片,就在图片文件夹前的复选框打上勾,如果只导出SWF中的个别元件,需要点击文件夹前的“+”号打开文件夹,点击元件就可以在预览窗口观察效果,满意的在元件前打上勾,然后点击右上角的[导出资源]按钮,在“导出资源”选项窗口中选择好导出路径,“文件格式”选项采用默认就可以了。

图4

怎么样?有了 SWF Decompiler 你是不是可以随心所欲了。