【发布时间】:2013-10-27 06:57:58
【问题描述】:
寻找这个已经有一段时间了。只是想知道是否有任何东西可以自动执行此操作。
基本上 actionscript 和 javascript 非常相似,将一些 actionscript 变量更改为 javascript 可以理解的格式将允许它在浏览器环境中工作。问题在于,使用大量的 actionscript,手动编辑会变得冗长且容易出错。
所以我正在寻找一种可以自动执行此操作的工具,如果有的话。我意识到 JavaScript 使用 DOM 而 actionscript 不使用,所以 JavaScript 中当然没有 Flash 功能。然而,在结构良好的 Flash 应用程序中,与 Flash 对象通信的函数将被分离,这意味着您只需重写这些函数即可使其在 JavaScript 中完全工作。
我正在编辑的 Flash 游戏大约 1mb,几乎是纯 AS3,这就是为什么我想自动翻译而不是手动翻译。
只是为了确保我说这很简单的原因是这两种语言之间存在一些差异。
- JavaScript 会自动计算变量类型,因此不需要
:Boolean和:Numberans 这样的。 - JavaScript 在函数 (function(var = true) 中没有自动的“this if undefined”参数。因此,您需要确保在转换时在 AS 函数内的第一行进行调整。
这基本上就是我所看到的需要在我正在使用的应用程序中转换的内容。代码很简单,只是非常大。我曾尝试将其“发布”到 html5 中,但这不起作用。
此视频显示了该过程: http://gotoandlearn.com/play.php?id=172
【问题讨论】:
-
数千次^^
-
而 jangaroo 没用?
-
要试一试,似乎即使我已经搜索了几个小时,janagroo 的 SEO 也很低。对我来说,确切的条款是它出现在第一页的唯一方式。
-
我的搜索中的顶部链接
-
检查了它,没有将不起作用,需要运行很多额外的库。此外,它不会让安装变得容易,进入并意识到如果没有一些额外的程序,我什至无法在我的操作系统(Windows)中运行它。
标签: javascript html actionscript-3 flash code-translation