Я все же настаиваю, что удаление работает в диапазоне 0 < depth < 0x7EFFBFEF + 1.

Код AS1/AS2:
var depth:Number = 0x7EFFBFEF + 1;
var mc:MovieClip = _root.createEmptyMovieClip('mc', depth);
trace('Created: ' + mc);
mc.removeMovieClip();
trace('Removing failed: ' + mc);
mc.swapDepths(depth - 1);
mc.removeMovieClip();
trace('Removed: ' + mc);