flash - 从 .fla 文件中提取 Actionscript,无需 Adob​​e Flash

标签 flash actionscript haxe

this guy不同,我正在使用 MTASCHaxe从 AS 编译 SWF。考虑到我没有 Adob​​e 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,无需 Adob​​e Flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5562295/

相关文章:

flash - 如何在 AS3 中垂直对齐 TextField

Flash (wmode=window) 在调用 facebook 对话框后消失

actionscript-3 - AS3,将 SWF 作为自定义类型加载

apache-flex - Actionscript 组件可以监听它自己的 propertyChange 事件吗?

html - DisplayObject 上的过滤器不起作用

haxe - 从包中获取所有类

ios - 使用 Swift 以编程方式闪烁屏幕(在 'screenshot taken' 上)

apache-flex - 使类变量可用于外部 itemRenderer 类

haxe - 从 Haxe 传递给 C++ 的对象中的调用方法

javascript - 如何创建这样的Javascript,根据用户的flash播放器版本提供不同的swf