Ага, это вроде понятно.
Чтоб просто двигать объектом у меня был такой когд:

Код AS3:
private function markerDown(event:MouseEvent){
var sprite_marker:Sprite = Sprite(event.target);
sprite_marker.startDrag();
sprite_marker.addEventListener(MouseEvent.MOUSE_MOVE, markerMove);
}
private function markerUp(event:MouseEvent){
var sprite_marker:Sprite = Sprite(event.target);
sprite_marker.stopDrag();
sprite_marker.removeEventListener(MouseEvent.MOUSE_MOVE, markerMove);
}
private function markerMove(event:MouseEvent):void {
event.updateAfterEvent();
}
Чтоб мне перемещать по диагонали, стартДраг мне уже не нужен. На что мне его заменить?