我想问是否有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/