| var mouseListener:Object=new Object(); var totalLength:Number=0; var speed:Number=5; //匀速运动,此是定值。 mouseListener.onMouseDown=function(){ _root.totalLength=obj._x-_root._xmouse; _root.onEnterFrame=function(){ if(_root.totalLength>=_root.speed){ if(_root.totalLength<0){ obj._x+=_root.speed; _root.totalLength+=_root.speed; }else{ obj._x-=_root.speed; _root.totalLength-=_root.speed; } }else{ If(_root.totalLength<0){ obj._x+=_root.totalLength; }else{ obj._x-=_root.totalLength; } _root.totalLength=0; delete _root.onEnterFrame; } } } Mouse.addListener(mouseListener); |