【发布时间】:2019-12-20 18:17:29
【问题描述】:
我试图弄清楚如何在对象被拖过舞台时显示其 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;
}
感谢任何帮助。谢谢。
【问题讨论】:
标签: actionscript-3 drag-and-drop dynamic-text