javascript - ActionScript 3 中类似 JSObject 的东西?

标签 javascript actionscript-3

我想问是否有ActionScript 3的liveconnect等效项。我知道AS3中有ExternalInterface类,但它只支持按名称调用方法。 Java 和 LiveConnect 的真正酷之处在于您可以执行类似的操作

function jsFunc(name) = {
  this.name = name;
  this.talk = function(){
    alert('hello world my name is ' + this.name);
  }
}

javaapplet.function(new jsFunc("bob"));

上面的方法是伪代码,因为我从未测试过它,但我已经看到了它的实际效果。在 AS3 中,虽然我能够将 JavaScript“对象”实例传递到 AS 中,但据我所知,它通常会转换为 ActionScript 对象实例,从而消除了所有功能。

我看到了 JSInterface 的实现,但我不认为它是专门做这个的。有什么方法可以让 OO 之类的 javascript 与 ActionScript 3 一起使用吗?

最佳答案

在 Google 代码上尝试这个库: http://code.google.com/p/jsobject/

关于javascript - ActionScript 3 中类似 JSObject 的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1437579/

相关文章:

javascript - 组件 : ui-router resolve will not inject into controller, 数据未定义

javascript - React Hot loader 3 与 webpack-dev

javascript - 使用 document.getElementById ("id").innerHTML 时如何更改文本颜色

actionscript-3 - 如何跨关键帧访问变量 - AS3

actionscript-3 - 如何从 Air 2.0 应用程序打开文件夹?

Javascript 函数在 Edge 中不起作用

javascript - UIWebView 性能与 JS onclick 功能

actionscript-3 - AS3 : How can I get the top-left and exact width and height of some text in a text field?

flash - : a Timer, EnterFrame 事件或带有额外代码的基本补间动画哪个更有效?

actionscript-3 - AS3 : Static class versus Singleton