【发布时间】:2010-10-24 22:24:52
【问题描述】:
有谁知道是否有任何编译器可以从 Flex 以外的源代码生成可在 Flash 运行时运行的程序?
即类似于 Groovy、Scala 等编译器为 JVM 生成字节码的方式。
【问题讨论】:
标签: apache-flex compiler-construction flash
有谁知道是否有任何编译器可以从 Flex 以外的源代码生成可在 Flash 运行时运行的程序?
即类似于 Groovy、Scala 等编译器为 JVM 生成字节码的方式。
【问题讨论】:
标签: apache-flex compiler-construction flash
您的意思是“除了 ActionScript 3”。 Flex 是一个用于构建 RIA 的 AS3 框架。
Adobe 有一个名为 Adobe Alchemy 的项目,它提供了编译 C/C++ 代码并在 AVM(ActionScript 虚拟机)中运行它的工具。
http://labs.adobe.com/technologies/alchemy/
可能还有其他人,但我不记得了。
【讨论】:
Actionscript 是 javascript 的严格超集,因此很明显首先要提到这一点。所以AS编译器可以直接消费javascript。
这使您可以访问诸如 jQuery、extJS 等“语言”。
【讨论】:
您可以查看 OpenLaszlo,它是一种 flex 替代品,可编译为 Flash 运行时:
【讨论】: