在拖动一个sprite移动的时候,快速移动鼠标,由于精灵跟随移动是需要时间的,导致再松开鼠标的时候时候鼠标就不在精灵上了,所以触发不到精灵的mouse_up事件,改怎么处理呢
demo发上来看一下吧
Aar0n 这个不好分离demo,快速移动过后,它此时的鼠标就是在舞台上了,触发不到精灵的mouse_up,有什么办法吗,或者能让鼠标和精灵拖动的跟随移动保持一致?
鼠标刷新率高,有一百多帧,没有任何浏览器能跟上。浏览器做不到这种需求,只有至少120帧刷新率才能跟上,所以不要搞这种操作。
Aar0n 但是在移动过程中,用户很有可能有这样的操作,怎么能避免
Aar0n @W:用sprite监听按下事件,用舞台监听移动和鼠标抬起事件就好了
Aar0n @liwenhua:监听鼠标的up事件,在拖动每一个精灵的过程中,松开鼠标,输出的当前对象的x,y值会都很多个,是为什么呢
Aar0n 这样容易导致点到其他空白的地方也会触发这个监听事件
Aar0n 已解决谢谢
Aar0n 你用sprite 触发的按下事件,怎么会点空白的地方触发监听事件啊
Aar0n 一直都这么做,从来没有发现过有问题