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 - Jest 错误 '' 类型错误 : Cannot read property 'preventDefault' of undefined "

flash - 发布在 Debug模式下编译的 Flash 应用程序的缺点

flash - 如何在AIR ServerSocket的服务器端具有XMLSocket?

java - 在 Android 启动时启动 Flex 移动应用程序

javascript - DataTables 只获取选中行单元格的数组数据

javascript - 如何在第一次使用复选框调用后重复 ajax 调用

javascript - js 文件未加载但执行了下一个脚本?

actionscript-3 - ActionScript 3 类跨越多个文件 - 如何?

actionscript-3 - AS 中按位运算符得到 "uint"结果?

javascript - 没有一对一映射时的排列交叉算子(遗传算法)问题