jaja ok
lo que el davo29 escribio en AS3 seria:
Código ActionScript :
var drag:Boolean = false;
function mouseDownHandler(e:MouseEvent):void{
drag = true;
e.target.startDrag(false, new Rectangle(210, 289, 310, 0));
}
function mouseUpHandler(e:MouseEvent):void{
drag = false;
stopDrag();
}
function enterFrameHandler(e:Event):void{
if (drag == true) {
trace("Posicion en x: "+e.target.x+" - "+"Posicion en y: "+e.target.y);
}
}
mc.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
mc.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
como ves en la funcion enterFrameHandler hay una llamada a trace en ella puse e.target.x, porque en la funcion defini la variable e, de la clase Event, asi que accedo a su propiedad target, y a su vez a la propiedad x, es decir que target es el objetivo de la funcion, o el objeto (DisplayObject en este caso) al cual se le agrega la funcion,
Código ActionScript :
//en este caso e.target seria mc
mc.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
//en este otro caso e.target seria stage
stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
Espero te sirva

Hasta Luego!