我目前正在尝试将一些耗时的任务推迟到一个actionscript工作者。反过来,这个工作人员需要调用AIR Native Extension作为其处理的一部分。
我在Flash Builder 4.7中尝试了各种组合,即嵌入式工作者和外部工作者(在外部工作者项目中明确打包ANE)但是我一直无法让它设置工作。我一直收到工人的错误,说找不到原生的extesion类(错误#1014)。
有没有人知道是否完全可以这样做,或者是Actionscript工作者的限制?
答案 0 :(得分:0)
我猜这可能有点晚了,但我自己一直遇到这个问题,这是因为ANE在发送到设备/模拟器时没有与应用程序一起打包。/ p>
在运行时未找到NE中的类,但可以在Flash Builder中访问。
事实证明,默认情况下,.ANE文件未复制到设备。
要解决此问题,请更改以下项目属性:
ActionScript构建包装 - > Apple iOS - >原生扩展 - > 检查ANE的“套餐”
不知道为什么默认不包括它。当您取消选中“Package”时,会收到警告,告诉您它可能会导致运行时问题!
希望这对某人有用。