0

有没有办法将 javascript 类转换为 flash 并以与原始类相同的方式使用它。

喜欢:

  var MyClass = function() {

    var exports = {};
    var message = exports.message = function message(msg)
       alert(msg);
    };

    return exports;
  };
  var theClass = new MyClass();
  theClass.message("Alert this message");

此类在 flash (actionscript) 中转换并加载 .swf 电影:

  <object id="myClass" ....... 
  <script type="text/javascript">
      theFlashObject.message("Alert this message");
      // This will fire the function message in the class and will popup the alert
  </script>

希望这是有道理的。

谢谢你。

4

2 回答 2

0

没有直接的方法可以将 JavaScript 转换为 flash。

不过,您可以尝试两件事。您可以在 Flash 中包含一个IFrame,您可以从中呈现 HTML 内容(尽管根据您的目的可能不建议这样做)。您还可以使用ExternalInterface类从 Flash 调用 JavaScript 方法。

于 2013-05-28T07:32:32.573 回答
0

检查 Haxe.org

Haxe 是一个开源工具包,基于现代、高级、严格类型的编程语言、交叉编译器、完整的跨平台标准库以及访问每个平台的本机功能的方式。

于 2016-07-15T16:02:40.123 回答