现在已经有一段时间了。只是想知道是否有任何东西可以自动完成。
基本上,actionscript和javascript非常相似,将一些actionscript变量更改为javascript可以理解的格式将允许它在浏览器环境中工作。问题是,使用大量的动作脚本,手动编辑可能会变得很长并且容易出错。
所以我正在寻找的是一个可以自动化的工具,如果有的话。我意识到JavaScript使用的是DOM,而actionscript却没有,所以flash函数当然不能在JavaScript中使用。但是,在结构良好的Flash应用程序中,与flash对象通信的功能将是分开的,这意味着只需重写这些功能即可使其完全在JavaScript中运行。
我正在编辑的Flash游戏大约是1mb,几乎是纯粹的AS3,这就是为什么我想自动翻译而不是手动翻译。
为了确保我说这很简单的原因,两种语言之间存在一些差异。
:Boolean
和:Number
这样的。基本上我已经看到需要在我正在使用的应用程序中转换它。代码很简单,非常大。我试图将它“发布”到html5中,但这不起作用。
此视频显示了该过程: http://gotoandlearn.com/play.php?id=172
答案 0 :(得分:0)
在搜索无济于事后,我不认为这是不可能的,即使相似,实际上没有理由真正制作自动脚本进行转换。
当您已经将as3代码作为示例时,自动化它所需的时间与重建时间大致相同。简单的转换会导致更多的问题,然后它会解决。但是,当重建时,它将被用来弥补这些问题。
因此,对于任何尝试此操作的人,我的建议是重建它,在两个不同的环境中运行flash和javascript,这样从长远来看,只需进行重建就可以减少很多痛苦。