オブジェクトをステージ上でドラッグしているときに、オブジェクトの 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;
}
どんな助けでも大歓迎です。ありがとう。