Flash AS3如何拖动对象?

来源:百度知道 编辑:UC知道 时间:2024/07/15 14:54:43
鼠标按下执行startDrag()鼠标松开执行stopDrag(),可以拖动物体对象,也可以看到拖动到想要到达的位置。但是拖动后这个对象的属xy值并没有变化。
这是为什么啊?请教高人

startDrag(目标,x,y,x,y);
目标为true 或是false

//一切正常,没有任何问题,可能是你哪里弄错了吧。。。
//我的测试代码:
//btn是舞台上随便一个影片剪辑的名称
btn.addEventListener("mouseDown",onDown);
btn.addEventListener("mouseUp",onUp);
function onDown(e:MouseEvent):void {
btn.startDrag();
}
function onUp(e:MouseEvent):void {
btn.stopDrag();
trace(btn.x,btn.y);
}