Не могу удалить созданый объект. В чём может быть причина? или воопсче не удаляется или удаляется вместе с родителем.

Код:
public function ScanAndPrint(movie:MovieClip,newMovie:MovieClip,nemMovieX:Number,nemMovieY:Number):Void
{
copy = new BitmapData(movie._width,movie._height,true,0);
m = new Matrix();
m.tx = 0;
m.ty = 0;
copy.draw(movie,m);
copy_mc = newMovie.createEmptyMovieClip("copy_mc",1);
copy_mc.attachBitmap(copy,0,"auto",true);
copy_mc._x = nemMovieX;
copy_mc._y = nemMovieY;
trace("PRINT");
trace(this.copy_mc._name);
removeMovieClip(this.copy_mc);
}
PS: Сильно не бейте, я только начинаю изучать ООП.