如何查看Flash源代码?

时间:2009-02-13 02:55:12

标签: flash flex decompiler swf-decompiler

我在线发现了一个Flash程序,非常适合我正在进行的项目。显然,通过Web内容,您通常可以使用浏览器查看您可能正在查看的任何HTML,PHP等的源代码。但是当谈到Flash时,我们似乎在查看源代码方面处于黑暗状态。

有没有办法查看您下载的Flash swf的源代码?

注意:关于窃取Flash代码是否在道德上应该受到谴责,或许这更适合于另一个问题。

4 个答案:

答案 0 :(得分:6)

.swf中没有源代码 - 这是编译后的产品。源代码在.fla中。

答案 1 :(得分:4)

Flash大部分是编译过的。您无法查看原始来源。你可以decompile Flash files。但是,结果不太可读。

您需要什么源代码?如果它是一个特定的效果(一些3D伏都教你没有任何线索),问问作者它是如何完成的,而不是试图逆向工程自己。无论如何,那会更容易。

答案 2 :(得分:2)

您可以使用ActionScript Viewer:

ASV

此外,还有很多Flash反编译器(SWF-> FLA):

Trillix

Sothink

答案 3 :(得分:0)

实际上,可以使用捆绑在其中的源代码编译Flex SWF,尽管这是由作者自行决定的,通常仅针对教程或教学示例(因为它略微增加了SWF大小)。右键单击网页中的SWF,如果出现“查看源代码”选项,那么您很幸运。