本质上,我的问题与是否可以从 linux 命令行编译 swf 文件(Flash)相同?,除非我需要在带有 ARM 处理器的机器上执行编译。是否有可以在 ARM 机器上运行的 Flex SDK 构建,或者我可以使用其他一些替代方法?
问问题
228 次
1 回答
1
Flex SDK 在 Java 虚拟机中运行,甚至在 Windows 版本中也包含适合在任何类 Unix 系统上启动它的 shell 脚本,因此使用它所需要做的就是安装适当的 JVM,复制文件来自 Flex 的 Windows 或 MacOS X 发行版,并将配置文件中的路径更改为适当的内容。
还有一些替代方案可以编译为作为本机代码运行(这可能更适合内存受限的设备,如许多嵌入式目标),尽管这些功能通常不如官方 Flex SDK。我查看了具有关联动作脚本编译器的“ libming ”,但这仅支持动作脚本 2(我需要动作脚本 3)。 SWF工具有一个支持 actionscript 3 的编译器,但不幸的是,它似乎并不完整,并且缺乏对我需要的嵌入对象的支持。然而,同一个包还具有许多其他实用程序,包括一个可以读取源 swf 并使用替换为外部文件内容的嵌入对象重写它的实用程序。因为这就是我真正需要做的,所以我确定这样做比每次我需要一个新文件时重新编译整个 actionscript 项目更有效。
于 2013-08-01T18:08:28.640 回答