什么是OSX相当于AS3的ExternalInterface

时间:2015-07-24 09:47:28

标签: objective-c macos actionscript-3

AS3有一个名为ExternalInterface的方法,它允许外部进程在运行的as3应用程序中调用方法,反之亦然。

我想用OSX完成同样的事情。我对OSX很陌生,不确定可用的是什么/我的选择是什么。

将运行时参数传递给OSX应用程序并将结果返回给调用例程(python脚本,JS,.app或其他)的最佳方法是什么

1 个答案:

答案 0 :(得分:1)

在浏览器ExternalInterface中运行Flash Player时,只会在容器HTML页面中与Javascript进行交互。这在OS和浏览器中大致相同。

在AIR中运行AS3时,ExternalInterface不与操作系统通信。要从AIR与操作系统交互,您可以使用NativeProcess来调用命令行操作。