有许多面向Sun的JVM的动态语言(Groovy、Scala、Jython、Jruby等),我相信也有很多面向Adobe的AVM。但我很惊讶地发现只有哈克斯做了类似的事情。related question on this site
我认为eclipse项目不会直接编译成ActionScript( Java ),而是首先将e4转换成AS3,然后由Flex编译器完成剩下的工作。
难道还没有人编写一个简单的Java / Python /编译器来替代专有的Adobe Flash Builder (以前叫AVM2 Builder)吗?
我不介意为一个好的产品付钱给Adobe,但是用Eclipse编写Java要比半生不熟的Adobe插件套件快得多,也方便得多。除了Haxe之外,真的没有其他努力了吗?
发布于 2009-12-28 00:55:04
给你:Compiling Java and C# to SWF
发布于 2009-12-28 01:11:21
我不介意为一个好的产品付钱给
,但是用eclipse编写Java要比半生不熟的Adobe plugin套件快得多,也方便得多。
mxmlc ( Flex编译器)是免费的、开源的,可以作为Flex SDK的一部分使用。它将actionscript 3编译为swf。如果您想要一个与在Eclipse中编写Java具有相同级别支持的集成开发环境,那么您将需要FDT,不幸的是,它不是免费的,但比Adobe的Flex/Flash Builder要好得多。您也可以使用Flash Develop,这是一个非常强大的免费集成开发环境,用于flash开发。
AS3本身就是一种很好的语言,可以与Java相媲美(尽管一些新的Java特性,比如泛型,不幸地缺失了)。因此,学习它并不是“重新发明轮子”,而是在你的开发技能箭袋中添加另一个弓。
但是如果你坚持要写Java代码和产生swf文件,那么我认为James链接到上面的Joa's work是你最好的选择。我不确定他是否已经公开发布了所有的部分……
发布于 2009-12-27 22:59:54
我发现adobe开始做类似的事情(但对于C++):http://labs.adobe.com/technologies/alchemy/
还有这个(C#编译器),但它似乎已经过时了:http://blog.bluetubeinteractive.com/2005/05/c_to_swf_compil.html
而且有一个明显被抛弃的Java实现:http://osflash.org/j2as
但是我仍然在寻找一个可以工作的Java到AVM2的实现...有人吗?:)
https://stackoverflow.com/questions/1965989
复制相似问题