0

オブジェクトをステージ上でドラッグしているときに、オブジェクトの X/Y 座標を表示する方法を見つけようとしています。

0,0 の位置に正方形があり、それを新しい位置 (たとえば 50,50) にドラッグすると、ドロップされたときだけでなく、ドラッグされたときの正方形の位置を表示したいと考えています。したがって、オブジェクトがドラッグされると、座標番号は常に変化します。

現在、私のコードは、ドラッグの開始時とドラッグの停止時にオブジェクトの X/Y 位置のみを検出します。

import flash.events.MouseEvent;

this.addEventListener(MouseEvent.MOUSE_DOWN, startDragging, true);
this.addEventListener(MouseEvent.MOUSE_UP, stopDragging, true);

function startDragging(e:MouseEvent) {

square1.startDrag();
xDisplay_txt.text = square1.x;
yDisplay_txt.text = square1.y;

}

function stopDragging(e:MouseEvent) {

testStage1.stopDrag();
xDisplay_txt.text = testStage1.x;
yDisplay_txt.text = testStage1.y;

}

どんな助けでも大歓迎です。ありがとう。

4

1 に答える 1