我偶然发现了AS3到JS编译器Jangaroo,看起来它可能是一个有用的工具,因为它支持我喜欢AS3的很多东西。
答案 0 :(得分:7)
从介绍页面:
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。
答案 2 :(得分:0)
答案 3 :(得分:0)
我应该说TypeScript非常类似于AS3作为一种语言而且现在正处于浪潮中,所以我想它不会在不久的将来被抛弃。我建议你尝试一下。