AS3到JS编译器

时间:2010-10-05 12:08:03

标签: javascript actionscript-3

我偶然发现了AS3到JS编译器Jangaroo,看起来它可能是一个有用的工具,因为它支持我喜欢AS3的很多东西。

  • 还有其他此类编译器吗?
  • 我能用另一种语言吗? 学习,编译成JS,就是这样 AS3喜欢?

4 个答案:

答案 0 :(得分:7)

Haxe

从介绍页面:

  

Haxe(发音为hex)是开放的   源编程语言。

     

虽然大多数其他语言都受到约束   到他们自己的平台(Java to the   JVM,C#到.Net,ActionScript到   Flash Player),Haxe是一个多平台   语言。

     

这意味着你可以使用Haxe   针对以下平台:

     

Javascript:你可以编译一个Haxe   程序到单个.js文件。您可以   访问键入的浏览器DOM API   自动完成支持,以及所有   依赖关系解决了   编译时间。

     

Flash:你可以编译一个Haxe程序   到.swf文件。 Haxe可以编译   Flash播放器6到10,两者都有   “旧”Flash< 8 API或最新版本   AS3 / Flash9 + API。 Haxe非常好   性能和语言功能   开发Flash内容。

     

NekoVM:你可以编译一个Haxe   程序到NekoVM字节码。这个可以   用于服务器端编程   如动态网页(使用   mod_neko for Apache)以及for   命令行或桌面应用程序,   因为NekoVM可以嵌入和   扩展了一些其他DLL。

     

PHP:你可以编译一个Haxe程序   到.php文件。这使您可以使用   高级严格打字的语言   如Haxe,同时保持满员   与您现有的兼容性   服务器平台和库。

     

C ++:您现在可以生成C ++代码   从你的Haxe源代码,用   必需的Makefile。这是非常的   对创建原生有用   应用程序,例如在iPhone中   发展。

您也可能感兴趣:Haxer,我写的一个java项目,有助于将AS3代码转换为Haxe代码。它并不完整,但它为您提供了转换代码的良好开端。

答案 1 :(得分:1)

Tadster为AS3类创建了一个AS3,即com.actiontadJS.converter包。

你必须非常擅长AS3才能理解和使用它。

但是这个类的包已经有一段时间了,它工作得很好,它产生了OOP JavaScript,但是没有转换导入或继承,所以它首先在AS3中编写JavaScript类很好,带走了一些乏味的东西编写OOP JavaScript。

http://www.actiontad.com/basicGameObjects/

答案 2 :(得分:0)

答案 3 :(得分:0)

我应该说TypeScript非常类似于AS3作为一种语言而且现在正处于浪潮中,所以我想它不会在不久的将来被抛弃。我建议你尝试一下。