swf文件的反编译或着flash文件的反编译

我们有的时候会碰到这么一种情况,看到别人的flash写的不错,可是只有swf文件,看不到源代码怎么办呢,这就用到了反编译,java的类文件可以反编译,flash的swf文件也可以反编译,还原出flash使用的资源和生成fla文件,这样我们就可以参考或着修改,生成我们需要的flash
这里就介绍一下一个反编译的工具,感觉很不错,这个工具的名字叫Sothink SWF Decompiler,这个软件可以免费使用30天,下载地址可以在网上搜一搜,打开后的界面如下图
这里拿我们前面flash cookie的例子生成的flash文件做测试,这个是用adobe flash cs5做的,其它工具生成的swf文件没有一一试过

点我们的swf文件

[img]http://dl2.iteye.com/upload/attachment/0084/9078/b217d844-1470-306b-b36d-d13ed7378b17.png[/img]

这是我们的主程序


[img]http://dl2.iteye.com/upload/attachment/0084/9080/0daab2bd-f2ce-3025-aaa5-ba6d60bf035a.png[/img]


这里是反编译的我们的cookie类,基本上是一模一样,只是其中的一些方法内的变量不太一样,这根本不影响我们看代码

[img]http://dl2.iteye.com/upload/attachment/0084/9082/2856e74d-b821-346e-8114-7e0364a20b6e.png[/img]

如果看看我们前面的制件flash cookie代码,再看看这里反编译的东西,你会理解的更好。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值