[英]Adobe AIR 20.0 + Workers + iOS
我想将Workers实施到使用Adobe AIR 20.0创建的移动应用程序中。 根据Adobe的说法,从AIR 19开始支持此iOS并发。即使我只是通过在主应用程序中请求WorkerDomain.isSupported
的值来检查是否支持WorkerDomain.isSupported
,它WorkerDomain.isSupported
返回false
。
如果我跳过此测试,并使用URLRequest + Loader( 应与iOS&AIR 20.0一起使用 )加载Worker SWF,则将触发Loader的Event.COMPLETE
事件 ,但无法使用加载程序( WorkerDomain.current.createWorker(workerBytes)
返回null)。 我不知道这是否是因为我的项目配置中的WorkerDomain.isSupported
导致WorkerDomain.isSupported
调用返回false
,或者打包的工作程序的SWF文件大小与我的项目目录中的大小不同 。
不用说,在桌面环境(我的工作程序SWF的文件大小不变)下进行测试时,所有内容都可以完美运行。
谢谢你的帮助。
我有一个类似的问题。 我试图使用WorkerFactory.getWorkerFromClass( https://github.com/silviopaganini/AS3-Workers-Manager/blob/master/src/cacilds/workers/WorkerFactory.as )创建一个工作程序,并且在iOS上它返回null没有错误。 我通过添加编译器选项-swf-version = 31 -optimize = false解决了它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.