2011-01-10 4 views
0

いくつかのスプライトはさまざまな音符で構成されていますが、カーソルスプライトが音符の1つに移動すると、交差を使用して点滅します。どのようにカーソルが重なっているかを検出させる方法はわかりません。誰かが例を挙げることはできますか?はスプライトと交差して現在のターゲットを取得します

答えて

2

これらのドキュメントページが役立つかもしれない

getObjectsUnderPoint(stage.mouseX, stage.mouseY); 

または

for each (var spr:Sprite in notes) { 
    if (spr.hitTestPoint (stage.mouseX, stage.mouseY)) { 
    // some code here 
    } 
} 

をお試しください:getObjectsUnderPointhitTestPoint

+0

は、それは、UIComponentのために使用することはできますか? FB4でステージに追加する前に、各スプライトをUIComponentに追加しました。 – Proyb2

+0

UIComponentはDisplayObjectContainerとDisplayObjectの両方を継承します。 – weltraumpirat

+0

奇妙なことに、トレースを試してみます(cursorStick.getObjectsUnderPoint(new Point(cursorStick.x、cursorStick.y)));その下の音符はFBコンソールにトレースを表示していませんが、ポイントは音符xyの位置に正確でなければなりませんか? – Proyb2

関連する問題