ИМХО, нужно так:

Код AS1/AS2:
hero.swapDepths(1);
angel = 5;
onEnterFrame = function () {
if (hero._rotation<45) {
hero._rotation += angel;
} else {
hero_1 = {x:hero._x, y:hero._y};
dubl.globalToLocal(hero_1);
dubl.mc._x = hero_1.x;
dubl.mc._y = hero_1.y;
//
dubl.mc._rotation = hero._rotation;
removeMovieClip(hero);
}
};
Устраивает?
hero_1 - другой объект, не ваш мувик, его свойства - координаты.