与this guy不同,我正在使用 MTASC的Haxe从 AS 编译 SWF。考虑到我没有 Adobe CS,我们有哪些选项可以从任何 FLA 文件中提取操作脚本?
我的意思是不同的版本,例如 CS4、CS5 等。将旧版本转换为 CS5 也会有所帮助。
最佳答案
CS4 FLA 容器是 Microsoft Structured Storage (如 MS Word 文档)。您可以使用例如 FAR Manager 打开它或OpenMCDF 。可以在 Unicode 明文形式的对象内部看到嵌入的 AS3 代码。您可以使用支持 Unicode 编码(2 字节 UCS-2 Little Endian,而不是 UTF8)的文本编辑器打开它,并修剪掉二进制垃圾。
CS5 FLA 只是一个 ZIP,其中包含 DOMDocument.xml 内的 AS3 代码。
关于flash - 从 .fla 文件中提取 Actionscript,无需 Adobe Flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5562295/