首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

Flex中多线程的兑现(摘)

2013-01-08 
Flex中多线程的实现(摘)Flex中多线程的实现注意的点:线程方法:start()启动线程?? ? ? ? ?sleep()休眠线程?

Flex中多线程的实现(摘)

Flex中多线程的实现


注意的点:
线程方法:start()启动线程
?? ? ? ? ?sleep()休眠线程
?? ? ? ? ?sleeping线程是否处在休眠状态
?? ? ? ? ?wake()重新激活线程
?? ? ? ? ?kill()杀掉线程
async-threading??
还提供AsyncThreadingManager来管理所有的进程
提供的方法:
?? ? ? ? ??shutDown()停掉所有的线程
?? ? ? ? ??killAllThreads()杀掉所有的线程
还支持线程之间通信,利用sendMessageToThreads(name:String,body:Object):Boolean

将其中的代码移植到 Flex4的项目中 在创建线程的时候?报错

TypeError: Error #1009: Cannot access a property or method of a null object reference.

解决办法:

下载 AsyncThreading_2.1 源码到本地,修改 com.symantec.premiumServices.asyncThreading.handlers.FPSObserverHandler 中的代码 如下:

?import mx.core.Application;

修改为:
?import spark.components.Application;

private var _appRef:Application = Application.applicationas Application;

修改为:

private var _appRef:Application = FlexGlobals.topLevelApplication as Application;

OK 完成 错误解决!

热点排行