Полчаса таскал твои кружочки, - все работает нормально, никаких сбоев.
Единственное замечание: ты излишне усложняешь код.
К примеру, последнюю часть кода я бы написал так:

Код:
_root.onEnterFrame = function () {
for(i=1;i<=12;i++) {
if(return_obj){
dr._x -= dx*2;
dr._y -= dy*2;
if (dr.parent.hitTest(dr)) {
dr.parent.onPress = obj_Press;
dr.parent.useHandCursor = true;
dr.parent._alpha = 100;
dr.removeMovieClip();
return_obj = false;
}
}
}
}