Flash AS3如何拖动对象?
鼠标按下执行startDrag()鼠标松开执行stopDrag(),可以拖动物体对象,也可以看到拖动到想要到达的位置。但是拖动后这个对象的属xy值并没有变化。这是为什么啊...
鼠标按下执行startDrag()鼠标松开执行stopDrag(),可以拖动物体对象,也可以看到拖动到想要到达的位置。但是拖动后这个对象的属xy值并没有变化。
这是为什么啊?请教高人 展开
这是为什么啊?请教高人 展开
2个回答
展开全部
//一切正常,没有任何问题,可能是你哪里弄错了吧。。。
//我的测试代码:
//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);
}
//我的测试代码:
//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);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询