我正在将PC的空中扩展适配到Mac。成功创建项目 哪个"应该"工作,但我得到了
错误#3500:扩展上下文没有名为
的方法已成功加载打包的ANE,但没有调用工作。我猜测 没有调用初始化程序(没有任何东西在抱怨它)。 我的证据是我从C项目中删除了初始化程序和终结程序 并且行为没有改变。
有什么建议吗?
版本:Xcode 3,Air-15,Flex 4.13,Flash Builder 4.7
编辑:更多信息;我发现将应用程序导出为发布版本/签名的本机安装程序,然后安装并运行该应用程序,它可以工作 (好吧,仍然需要调试,但正在达到扩展方法)。所以 问题简化为" Flash Builder环境出了什么问题"
答案 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存在:)。"