Как насчет такого бреда?

При нажатии:
cursor1.startDrag();
cursor2.onEnterFrame = function(){
this._x = _root.cursor1._x;
this._y = _root.cursor1._y;
}
При отпускании:
delete cursor2.onEnterFrame;
ну или типа того...
P.S. если где-то протупил - да, у меня бывает

Спать хочу...