一个有关拖动,和甩出去的动作,高手帮忙!解决办法

一个有关拖动,和甩出去的动作,高手帮忙!

 我又一个元件【mc】,当我鼠标点着不松(mouse_down)可以拖动它,当我松开(mouse_up)时

 它可以沿着我拖动的方向继续运动,知道撞到边缘。我的移动是用tweenlite这个类做的缓动效果!

 mc.addEventListener(MouseEvent.MOUSE_DOWN,down);
 function down(e:EVENT)
  {
  mc.startDrag(false);
  }

 mc.addEventListener(MouseEvent.MOUSE_UP,up);
 function up(e:EVENT)
  {
  mc.stopDrag();
  //当我鼠标松开以后,以后沿着我拖动mc的方向继续运动,直到撞到边缘!
  //这个不直到怎么写请高手帮忙!谢谢!  

  TweenLite.to(mc,0.6,{x:200,y:200,ease:Elastic.easeOut});
  最主要的就是 X,Y怎么弄!请高手帮忙!
  }


------解决方案--------------------
如果你拖出来一条弧线,你这方向怎么算?从开始拖动的点到结束拖动的点?