但我们在网页上看到漂亮的flashs,想看下别人是怎么做的,怎么办?
答曰:我们需要两个工具
swf_reader_2.3 (把浏览器中的flash下载到本地的swf文件)下载地址http://download.csdn.net/detail/woshiluochen/6932221
FlashDecompiler(把下载下来的swf文件破解成flash项目,也就是源码)下载地址http://download.csdn.net/detail/woshiluochen/6932047
一 下面我们就以本文博客下面的时钟动画的flash为例来讲解这两个工具的用法
1,首先打开 swf_reader_2.3文件下里的SwfReader.jar 选择“否”,“unprotect”
2,进入主界面后,选择file-》load from memory
3,process下拉框中选择flash所在的进程,我的浏览器是chrome。所以我就选chrome.exe进程。然后点击find swfs按钮
4,这时swfs positions下拉框中就有chrome中所有的swf文件。选中一个swf 点击右侧的 save swfs as 按钮 (选择swf要保存的本地路径)
二 把swf文件反编译源代码
1,直接点击FlashDecompiler 5.2.1160.exe,点击 管理-》open flash file 选择swf文件所在的路径
2,在右侧“我的任务” 树形结构中选中要反编译的额swf文件。然后点击 ”转换“ 下面的转换路径(此路径一定要全英文路径,否则可能出现转换错误)。 然后点击“转换当前”按钮。
3,至此在我们转换的路径下就可以看到相应的代码和项目了。用flash cs3打开就可以编辑调试了。