Как правильно удалить MovieClip, чтобы он исчез из памяти? Все-таки как это правильно делается? Я всегда в сомнениях по этому поводу. Вопрос к тем кто уже научился.
Есть звездочка, которая пролетает от одного угла экрана до другого. В ней есть слушатель события EnterFrame
Когда звездочка выходит из области видимости, слушатель снимается, а она сама удаляется со сцены.
1) Если звездочка созданная внутри функции и ссылки на нее не осталось она удалится из памяти?

Код AS3:
function addStar(){var star:myStar=new myStar();
stage.addChild(star);
}
Если нет то как ее правильно удались?
2) Если на этой же звездочке кроме слушателя события EnterFrame был еще слушатель MouseEvent.CLICK, который остался после удаления ее со сцены, то звездочка удалится из памяти?
3) Как правильно удалить эту же звездочку если у нее есть дочерние мувики на которых висят слушатели на клик мышкой?
4) Как удалить звездочку ссылка на которую имеется в программе?

Код AS3:
var star:myStar;
function addStar(){star=new myStar();
stage.addChild(star);
}
И еще есть ли какие-то средства отладки, которыми можно проверить что MovieClip полностью удален?