我在网上找到了一个非常适合我正在进行的项目的 Flash 程序。显然,对于 Web 内容,您通常可以只使用浏览器查看您可能正在查看的任何 HTML、PHP 等的源代码。但是当谈到 Flash 时,我们似乎在查看源代码方面一无所知。
有没有办法查看您下载的 Flash swf 的源代码?
注意:至于窃取 Flash 代码在道德上是否应受谴责,也许这更适合另一个问题。
我在网上找到了一个非常适合我正在进行的项目的 Flash 程序。显然,对于 Web 内容,您通常可以只使用浏览器查看您可能正在查看的任何 HTML、PHP 等的源代码。但是当谈到 Flash 时,我们似乎在查看源代码方面一无所知。
有没有办法查看您下载的 Flash swf 的源代码?
注意:至于窃取 Flash 代码在道德上是否应受谴责,也许这更适合另一个问题。
.swf 中没有源代码 - 那是编译后的产品。源代码在 .fla 中。
Flash 在大多数情况下是经过编译的。您无法查看原始来源。您可以反编译 Flash 文件。但是,结果不太可能是可读的。
你需要源代码做什么?如果是为了特定的效果(一些你不知道的 3D 巫术),请询问作者它是如何完成的,而不是尝试自己进行逆向工程。反正这样会容易些。
实际上,Flex SWF 可以使用捆绑在其中的源代码进行编译,尽管这是由其作者自行决定的,并且通常仅用于教程或教学示例(因为它会稍微增加 SWF 大小)。右键单击网页中的 SWF,如果出现“查看源代码”选项,那么您很幸运。