JavaScript 到 ActionScript

标签 javascript actionscript-3 flex4

我正在尝试将一些预先存在的 html/JavaScript 文件转换为 Flex。我尝试进行一些研究,看看是否有任何编译器可以将代码从 javascript 编译为 Actionscript。据我所知,有很多方法可以将 ActionScript 转换为 JavaScript,但我找不到任何相反的方法。有谁知道是否有办法做到这一点,或者我应该编写自己的工具?

最佳答案

我想你会发现这不会很好地工作,因为 AS3 是一种严格类型语言,而 Javascript 不是。即使存在这样的编译器,您的 ActionScript 也可能会出现问题,因为它会创建一堆通用对象。

简而言之:ActionScript 到 Javascript 是有效的,因为 Javascript 更宽松,但很多结构丢失了。继承、类型等

但反过来说,没有办法添加回 ActionScript 所需的结构。

正如一位评论者提到的,您可能需要手动进行此转换。

另一个想法:Flash 播放器可以与 Javascript 对话。可能不需要将 Javascript 转换为 ActionScript,而只需创建一些函数来通过其ExternalInterface 类与 Flash SWF 文件进行通信。只需将 Javascript 保留在 Javascript 中即可。

关于JavaScript 到 ActionScript ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10935275/

相关文章:

actionscript-3 - 根据子剪辑中的值对一系列 MovieClip 进行排序

javascript - 当我给它一个不存在的类名时,表无法正确呈现

javascript - 在 JavaScript 中访问不同层次结构级别的重复 XML 标签

actionscript-3 - 在 ActionScript 中,虚拟关键字有什么作用?

android - 如何使用 ActionScript 3 访问 APK 文件中的资源? (土坯空气)

apache-flex - Spark 组件上的 Halo 主题

apache-flex - Bitmapdata 大量使用 - 内存灾难 (spark/FB4)

apache-flex - Flex <fx :Script>? 中 'fb:purpose' 的目的是什么

javascript - 使用 jQuery ajax POST 加载的内容瞬间失去样式

javascript - Codeigniter 日期选择器不工作