0

私はチェス盤のような UI を持っています。チェック スクエアをドラッグすると、形状 (異なる正方形) を検出するために EaselJS が必要になります。これらの形状を onMouseMove イベント ハンドラーに接続しました。ただし、マウスをクリックすると、その形状の表面領域の外に移動して別の形状に移動しても、同じ形状が onmousemove イベントを発生し続けることがわかります。ドラッグ/タッチまたはマウス ドラッグを使用してシェイプから別のシェイプに移動したときにリッスンするイベントを作成するにはどうすればよいですか?

4

1 に答える 1

0

mousemove イベントはクリックした形状から発生するため、ターゲットは常に最初にクリックされた形状になります。

現在マウスの下にあるものを判別するには、getObjectUnderPointまたはgetObjectsUnderPointAPI を使用します。

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

于 2013-06-16T15:37:22.557 に答える