【发布时间】:2014-12-28 10:43:31
【问题描述】:
有没有办法去混淆 AS3?通过去混淆,我的意思是让它再次可编译。此时我丢失了一些源代码,只剩下 Flash 文件。我现在面临的问题是编译器无法编译它,因为类名包含非法字符。
我可以再次开始手动命名所有类,但我什至不确定反编译器是否有效。
为了再次编译 SWF,我使用了 flash develop 和 FlashSDK。
问候。
【问题讨论】:
标签: actionscript-3 flash
有没有办法去混淆 AS3?通过去混淆,我的意思是让它再次可编译。此时我丢失了一些源代码,只剩下 Flash 文件。我现在面临的问题是编译器无法编译它,因为类名包含非法字符。
我可以再次开始手动命名所有类,但我什至不确定反编译器是否有效。
为了再次编译 SWF,我使用了 flash develop 和 FlashSDK。
问候。
【问题讨论】:
标签: actionscript-3 flash
这取决于代码是如何被混淆的。如果只是通过更改类/变量/函数名称来混淆它,那么您可以使用诸如 FlashDevelop 之类的 IDE,它允许您通过右键单击将在整个项目中重命名它的实例名称来重构->重命名。或者只是使用文本编辑器进行简单的查找/替换。
了解代码是如何被混淆的是最重要的。无论您使用哪个程序进行混淆处理,都可能会为您提供最多的信息。
不过,我建议先删除所有非法字符,看看它是否可以编译。
【讨论】: