一、添加事件监听
二、编写事件监听处理函数
this.addEventListener(MouseEvent.MOUSE_UP,mouseEventFunc);
this.addEventListener(MouseEvent.MOUSE_DOWN,mouseEventFunc);
二、编写事件监听处理函数
private var downXY:Point=new Point();
private var upXY:Point=new Point();
private function mouseEventFunc(evt:MouseEvent):void {
switch (evt.type) {
case "mouseDown" :
downXY.x = mouseX;
downXY.y = mouseY;
evt.currentTarget.startDrag();
break;
case "mouseUp" :
upXY.x = mouseX;
upXY.y = mouseY;
evt.currentTarget.stopDrag();
break;
default:
break;
}
}