官方例子air与fp版 air的桌面应用里可以有多线程(转)

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/system/Worker.html

我之前一直纠结为什么air的桌面应用里加入多线程没有任何反应。今日看了下官方文档中的例子,文档里说的好好的在air的桌面应用里是可以有多线程的。

Note: The use of workers for concurrency is only supported in Flash Player (except with wmode "transparent" or "opaque") and in AIR on desktop platforms. Concurrency is not supported on mobile AIR platforms. You can use the static isSupported property to check whether concurrency is supported before attempting to use it.


后来发现也许是我之前的方式有问题。


官方中的例子是通过Embed将一个背景线程的swf引入到代码中,然后通过读取他的ByteArray来工作的。 

似乎在air里无法通过主stage的loaderInfo.bytes来进行线程的创建。(此句话是我的猜测)。


根据文档中的例子,整合了个air版和fp版的多线程例子。希望对大家有用。 

在air里可以正常运行。 我还没有细看代码。在最近几天我会总结一份相关东西发上来的。敬请关注。
下面是较新的一篇关于air桌面应用多线程的总结
http://bbs.9ria.com/thread-145847-1-1.html 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值