GOOGLE 充满了所谓的 SWF 加密器/混淆器/储物柜。但其中 99% 会导致复杂应用程序中的错误。在具有导入 3D 库或使用外部文件的应用程序中。或者在内部包含数千行代码并且内部包含许多动画的复杂应用程序中。
我一直在使用 KINDISOFT 软件,我的团队使用 ADOBE FLASH CS5 和 CS6 以及 FLEX 开发了 200 多个游戏。从 FLEX 生成的 SWF 能够被 KINDISOFT 和其他 SWF 保护程序编码,而由 ADOBE FLASH 导出的其他 SWF 文件非常混乱,以至于从一开始就开始出现错误。
所以我有两个问题:
a) 当使用 SWFENCRYPT 或 secureSWF 等软件或其他类似产品作为 SWF 文件的输入时,他们实际上反编译了您的文件,插入混淆和一些安全性,然后重新编译?或者他们只是改变字节码?
b) 有没有办法在原始源文件中插入保护,这样可以大大降低出现错误的风险?
这个问题的目的是在编译之前找出如果您有源代码,如何保护您的 FLASH 应用程序,以便在编译后,代码将 100% 正常运行,而不是在编译后保护您的 SWF 并冒着生成的风险错误。
感谢您的时间