读书人

有关坐标的有关问题请一二

发布时间: 2012-03-07 09:13:51 作者: rapoo

有关坐标的问题,请高手指点一二!
我有一个按钮,abc,起始做条(100,100) 。我点击它就一个进行拖动,然后放下。在放下后,我取的现abc的坐标,为什么还是abc起始的坐标还是(100,100)。代码如下:
abc.addEventListener(MouseEvent.MOUSE_DOWN,function_abc);
function function_abc(e:Event)
{

abc.startDrag();
}
abc.addEventListener(MouseEvent.MOUSE_UP,function_remove);
function function_remove(e:Event){
abc.stopDrag();
trace("X:"+abc.x+"Y:"+abc.y);
}

输出的结果还是(100,100)。高手指教!

郁闷啊!

[解决办法]

JScript code
function function_abc(e:Event){    this.startDrag();}function function_remove(e:Event){    this.stopDrag();    trace("X:"+this.x+",Y:"+this.y);}abc.addEventListener(MouseEvent.MOUSE_DOWN,function_abc);abc.addEventListener(MouseEvent.MOUSE_UP,function_remove);
[解决办法]
鹅。。。那你的代码试了一下,舞台上就放了一个mc,点击拖动后xy的坐标是改变的。。。
你是不是将这个abc放在了某个容器里。。。这个x,y是相对坐标吧。。。
[解决办法]
用代码制作跟直接在flash里面做元件 坐标的参照应该是不一样的,,,你那个应该是相对参照坐标

读书人网 >Flash

热点推荐