MovieClip继承了Sprite这个类,这个类中有两个public方法其分别是startDrag与stopDrag,而这两个方法可以让我们方便的去操作Sprite及其子类的实例的拖放。
下面展示在库中有个MovieClip
具体的拖放上面的MovieClip代码如下
import flash.events.MouseEvent;
import flash.geom.Point;
var dobj:DragObj = new DragObj();
dobj.addEventListener(MouseEvent.MOUSE_DOWN , startDraging);
dobj.addEventListener(MouseEvent.MOUSE_UP,endDraging);
this.addChild(dobj);
var startPoint:Point = new Point(200,150);
dobj.x = startPoint.x;
dobj.y = startPoint.y;
function startDraging(_event:MouseEvent):void{
 dobj.startDrag(false);
}
function endDraging(_event:MouseEvent):void{
 dobj.stopDrag();
}执行的结果就是在下图中可以任意拖动图片
原文:http://quietnight.blog.51cto.com/7163892/1664188