如何查看flash 的swf文件的源码,或改动它

如何查看flash 的swf文件的源码,或改动它,第1张

fla是源,swf是经过编译的fla,一般不能看代码,但是可以用一些工具链孝看它里面的元件和动作,比如用"硕思闪客精灵"

swf(shock wave flash)是Macromedia公司的动画设计返唤兄漏袭软件Flash的专用格式,被广泛应用于网页设计、动画制作等领域,swf文件通常也被称为Flash文件。

FLASH制做时保存的文稿桥件格式毁敬悄是SWA格式,经过FLASH软件的编译后成为二进制代码的SWF格式文件,也就是我们在网上常见的FLASH动画。

源代码只能通过查看SWA格式文件,作者一般是不会发布这个文件的。

也有些

FLASH反编译的软件可以查看SWF文件中的资源,但对于全部的源代码,包括时间线、纤渣AU脚本代码等等是无法查看到的。

几款常用的FLASH破解工具

Imperator--最好的FLASH破解工具 1.0

最好的Flash破解工具之一,能将FLASH还原到99%,包括所有的元件,层,侦,As,我见过的最好的工具.

FLASH破解利器 Flash Decompiler v2.9.0.349

SWF Brower

SWF Scanner

硕思闪客精灵 (重点推荐)

Flash发展到现在已经进入MX时培腔禅代了,Flash的破解软件也随着Flash版本的不断更新发展出了很多种类,我收集的Flash破解软件就不下二十种。

在没有用硕思闪客精灵之前,一般破解一个Flash要经过以下几个步骤:

一. 如果是EXE文件,先要转化成SWF文件,这要用Exetoswf或者Swfextractor。

二. 如果要查看其中的Action Script代码,你又要用新的软件了,一般用Action Script Viewer。

硕思闪客精灵的使用相当简单,如果你用过SWF Brower和SWF Scanner的话一看界面就清楚了。打开一个你想破解的SWF文件,选择你需要的素材,然后点Export,选择相应的文件夹就可以了。然后你在这个文件夹中寻找你需要的素材就可以了。

在这里我结合我使用的经验把硕思闪客精灵和当前名气最盛的SWF Brower、SWF Scanner进行比较,对硕思闪客精灵的优点和缺点做一点个人的分析。

我在Windows 2000平台下对三个软件使用做了一些比较,硕思闪客精灵版本为2001a,SWF Brower版本为2.93,SWF Scanner版本为2.0。

一. 三者安装都很简单,在Win2000下能都稳定运行,截面类似,主要功能一目了然, *** 作性比较好。硕思闪客精灵、SWF Brower在98、me、2000和XP下都可以正常运行,SWF Scanner在XP下不能安装。

二. 三者都可以只能打开SWF文配尘件,对打包之后的EXE文件没办法打开。如果以后SWF Decompile能直接打开打包的EXE文件就方便多了。

三. SWF Brower只能打开输出时没有设保护的SWF文件,如果设了保护,就必须用Deflash处理之后才能打开,但硕思闪客精灵不需要使用Deflash处理就可以破解。

四. 三者均能打开Flash5.0及以前版本的SWF文件,对最新的Flash MX输出的6.0版本的flash文件都不能打开。

五. 硕思闪客精灵和SWF Brower都提供了Flash播放功能,但SWF Scanner没有。SWF Brower还能对SWF文件播放进行控圆陪制。SWF Dcompiler和SWF Scanner都能想资源管理器一样对电脑的文件夹进行管理,但SWF Scanner只能一次打开一个文件,不便于快速预览。

六. 硕思闪客精灵能够对SWF文件里的9中对象进行提取,包括shape,image,sound,font,text,sprite,buttom,frame。SWF Brower能提取sound events,sound streams,graphics,movies clips,swf internals。SWF Scanner能提取Actions,Sound,Images等。这里就硕思闪客精灵提取的种类最多,达到9种。

七. 我们最关系的还是图片和声音的提取。对与位图,三者都能很好获得,但有时候SWF Brower不能提取得很完全,特别是对那些用Deflash处理过的SWF文件提取经常有问题。对于声音的提取,三者都是输出MP3格式的声音,但SWF Brower提取的声音却经常因为不支持这种格式而不能直接导入Flash中。

八. 硕思闪客精灵最大的特点就是能输出frame,就是能把打开的SWF文件分解成单帧的SWF文件。这有什么用处呢,当你要查看这帧里的图片时就可以直接将生成的这帧SWF文件导入Flash就可以了,而不用将原来庞大的SWF文件整个导入。

九. 硕思闪客精灵也提供矢量图输出,但输出的文件格式是gls,只能配合闪客巫师才能使用,而不能直接用Flash打开或导入,这也使我们不能方便的调用源SWF文件中的矢量图。

十. 在输出素材前SWF Brower能预览提取的位图,SWF Scanner能预览提取的声音和图片。硕思闪客精灵没有这些预览功能。

十一. 硕思闪客精灵的输出 *** 作可以一步到位,只要选取所有输出类型之后,点Export就可以了。但其他两个软件都要一个一个输入,显得要麻烦多了。

十二. 硕思闪客精灵打开文件和输出文件的速度相当快,处理同样大小的SWF文件要比SWF Brower和SWF Scanner要快。

十三. SWF Brower能够做屏幕保护程序,SWF Scanner能够更改文件属性、查看Action Script(没有Action Script Viewer专业)。这些都是硕思闪客精灵所没有的功能。

十四. 硕思闪客精灵是由中国人开发的,不仅有英文版而且有中文版,再也不用到处找汉化包了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8201574.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存