单线程的AS3是如何处理异步事件的
发布网友
发布时间:2022-05-08 11:37
我来回答
共1个回答
热心网友
时间:2024-01-24 04:46
是这样的。
AS3是个单线程的。也就是说一个时间只有一个操作在执行。你这里的循环如果开始执行,其他的响应都停止了,造成了界面的响应也会停止(假死)状态。
你可以这样做:监听Enter_Frame事件,在那里去判断。
另外,注意一下addEventListener之前可以判定一下这个监听是否存在了 hasEventListener
重复的增加监听也不好。