适用于Mac的Air Native Extension - "没有名为"的方法。

时间:2014-09-16 22:10:44

标签: macos air flash-builder ane

我正在将PC的空中扩展适配到Mac。成功创建项目 哪个"应该"工作,但我得到了

错误#3500:扩展上下文没有名为

的方法

已成功加载打包的ANE,但没有调用工作。我猜测 没有调用初始化程序(没有任何东西在抱怨它)。 我的证据是我从C项目中删除了初始化程序和终结程序 并且行为没有改变。

有什么建议吗?

版本:Xcode 3,Air-15,Flex 4.13,Flash Builder 4.7

编辑:更多信息;我发现将应用程序导出为发布版本/签名的本机安装程序,然后安装并运行该应用程序,它可以工作 (好吧,仍然需要调试,但正在达到扩展方法)。所以 问题简化为" Flash Builder环境出了什么问题"

1 个答案:

答案 0 :(得分:3)

显然不可能在OSX上将flash builder与air native扩展结合使用。

创建扩展上下文无需投诉,但可以调用所提供的任何功能

导致"错误#3500:扩展上下文没有名为..."

的方法

我花了很多时间(因此我公司的钱)发现ANE实际上很好,可以

在Flash构建器之外,通过适当的命令行或通过打包发布可执行文件来调用。

这一整套行为非常令人不满意,至少已有两年了。

即使使用解决方法(发布打包或使用命令行调用),工作流程也是

严重退化。

-

供参考,解决方法最有用的解释是在此URL

http://riawanderer.com/2012/03/27/working-with-air-native-extensions-on-the-mac/ 请注意此帖的日期!

然后搜索文本后面的面板

"现在已经准备好了简单的演示代码,让我们运行一下,看看它做了什么。当您运行应用程序时,您应该看到以下错误,表明Flex Builder Bug存在:)。"