繁体   English   中英

Adobe AIR 20.0 +工作人员+ iOS

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM