Да (что и инкапсулировано в startDrag(), похоже). При событии mouseMove объект.х = мышка.х и то же самое с игреком.
Добавлено через 4 минуты

Код AS3:
_obj.addEventListener(MouseEvent.MOUSE_DOWN, obj_mouseDownHandler);
...
private function obj_mouseDownHandler(event:MouseEvent):void {
stage.addEventListener(MouseEvent.MOUSE_MOVE, obj_mouseMoveHandler);
_obj.addEventListener(MouseEvent.MOUSE_UP, obj_mouseUpHandler);
}
private function obj_mouseUpHandler(event:MouseEvent):void {
stage.removeEventListener(MouseEvent.MOUSE_MOVE, obj_mouseMoveHandler);
_obj.removeEventListener(MouseEvent.MOUSE_UP, obj_mouseUpHandler);
}
private function obj_mouseMoveHandler(event:MouseEvent):void {
//event.updateAfterEvent();
_obj.x = mouseX;
_obj.y = mouseY;
}
Как-то так.