将动作脚本重写为 javascript

Posted

技术标签:

【中文标题】将动作脚本重写为 javascript【英文标题】:Rewrite actionscript to javascript 【发布时间】:2019-05-14 12:30:32 【问题描述】:

我正在尝试将一些动作脚本代码重写为 javascript,但我现在被困在这个功能上:

    function onRestart()
     MovieClip(this.parent).thisVideo.ControlVideoAction("rewindall");
    

    function onRew(e:MouseEvent):void
     MovieClip(this.parent).thisVideo.ControlVideoAction("rewind");
    

如何正确地将 MovieClip 语句改写为 javascript?

【问题讨论】:

恐怕没那么简单 看看haxe也... 【参考方案1】:

仅将 AS 源代码转换为有效的 JS,任务还远远没有完成。 F.I. MovieClip 类在 Javascript(浏览器)以及动作脚本中的所有其他东西中不存在。没有StageSprites 等的概念。最有希望的解决方案可能是Apache Flex 项目。那是 Adob​​e Flash/Flex 的开源继承者,它提供了所谓的Falcon Compiler,它应该为compile for html and Javascript 提供一种方法。我从来没有尝试过,但是一旦我被要求,我就搜索了 AS 到 JS 的转换。所以也许这可以做你所追求的。

【讨论】:

以上是关于将动作脚本重写为 javascript的主要内容,如果未能解决你的问题,请参考以下文章

将 Jquery 脚本重写为 vanilla Javascript

从Flex-mxml(动作脚本)移动到另一种技术

如何在动作脚本中舍入数字

如何将Groovy gradle任务重写为Kotlin gradle脚本

从 Photoshop 动作到 Photoshop 脚本?

将类转换为对象动作脚本 3