在EaselJS中跨越形状检测拖动时的鼠标事件

时间:2013-06-15 19:20:22

标签: javascript html5 easeljs

我有一个像UI这样的棋盘,当我拖动检查方块时,我需要EaselJS来检测我的形状(不同的方块)。我已经用onMouseMove事件处理程序连接了这些形状。然而,我看到哪个形状被鼠标向下点击,相同的形状不断发出onmousemove事件,即使我已移出该形状的表面区域并移动到另一个形状上。当我使用拖动/触摸或鼠标拖动移出形状并转换为其他形状时,如何才能收听事件?

1 个答案:

答案 0 :(得分:0)

mousemove事件来自您点击的形状,因此目标始终是初始点击的形状。

要确定鼠标下目前的内容,请使用getObjectUnderPointgetObjectsUnderPoint API。

http://www.createjs.com/Docs/EaselJS/classes/Container.html#method_getObjectsUnderPoint