【问题标题】:ActionScript to Javascript cross-compiler [closed]ActionScript 到 Javascript 交叉编译器 [关闭]
【发布时间】:2010-04-09 15:02:49
【问题描述】:

大约六个月前我学习了 ActionScript 和 FlashBuilder,然后最近才听说了 Google 的 GWT 和 Closure。但在深入研究 java 之前,我想了解是否有任何正在进行的项目类似于 GWT,但使用 ActionScript 作为开发语言而不是 java。是否有 ActionScript-to-javascript 交叉编译器或工具可以获取 SWF 并生成与 javascript UI 库通信的 javascript,因此不需要 Flash 插件?

【问题讨论】:

  • ActionScript 与 Javascript 非常相似,我无法想象这样的东西的实用性。并且直接在浏览器中支持 Flash 运行时,嗯,这几乎是 HTML5 的梦想 :-)
  • HTML5 旨在添加与 Flash 等效的功能,但并不旨在直接在浏览器中支持 ActionScript。 ActionScript 添加了 JavaScript 缺乏的类型声明。因此,如果您想使用类型安全的语言进行开发并部署到 iPad 上,ActionScript 到 JavaScript 的交叉编译开发环境将是一个合理的策略。基于 node.js 的解决方案的类型安全开发将是另一个合理的用例。
  • 我敢打赌,如果 HTML5 真的做到了它所声称的,那么几年后你就会看到。 Adobe 和微软不会放弃他们心爱的孩子(Flash 和 Silverlight),他们别无选择,只能做谷歌对 GWT 所做的事情——即将他们的产品编译成 javascript。

标签: javascript actionscript cross-compiling


【解决方案1】:

看看 Haxe:

http://haxe.org

既是一种语言(非常接近 ActionScript)又是一种编译器。编写可以编译为 SWF、JavaScript、PHP、C++ 和 Neko 的 Haxe 代码。

值得一看!

【讨论】:

    【解决方案2】:

    另一个要考虑的问题: http://www.jangaroo.net

    【讨论】:

      【解决方案3】:

      查看 Zynga 的 PlayScript 是针对 Mono、C++ 和 JavaScript 的 ActionScript 的开源实现。

      【讨论】:

        【解决方案4】:

        http://timwhitlock.info/tag/jaspa/ - Tim Whitlock 的个人项目

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2014-11-14
          • 1970-01-01
          • 1970-01-01
          • 2011-03-22
          • 2023-03-20
          • 2023-03-15
          • 2010-10-04
          • 2011-09-03
          相关资源
          最近更新 更多