それぞれが果物に関連付けられているいくつかのボールがあります。誰かがボールを関連するフルーツにドラッグすると、アクションが呼び出されます (この場合は「ヒット フルーツ」をトレースします)。現時点では、これを検出していません。
偶数リスナーをステージに追加して、これがいつ行われたかを検出できることがわかりましたが、問題は、それぞれに複数の果物を持つ複数のボールがあることです。誰かが私がこれを行う方法を教えてもらえますか?
私は PHP/Javascript の経験があり、AS3 に関しては初心者です。
ball1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
ball1.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
function mouseUpHandler(e:MouseEvent):void {
var obj = e.target;
if (e.target.hitTestObject("fruit1")) {
trace('hit fruit1');
} else {
trace('Not hit fruit');
}
obj.stopDrag();
}