首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

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

2012-03-07 
有关坐标的问题,请高手指点一二!我有一个按钮,abc,起始做条(100,100) 。我点击它就一个进行拖动,然后放下。

有关坐标的问题,请高手指点一二!
我有一个按钮,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里面做元件 坐标的参照应该是不一样的,,,你那个应该是相对参照坐标

热点排行