не понимаю как происходит процесс удаления

Код AS1/AS2:
i = 2;
trace(i + "c : " + _root["caption_" + i]);
_root["caption_" + i].removeTextField();
trace(i + "c : " + _root["caption_" + i]);
трейс выводит:
Цитата:
2c : _level0.caption_2
2c : _level0.caption_2
|
Хотя по идее во второй раз мне нужен undefined...
P.S. Тоже самое с мувиклипами у меня.. объясните плз как полностью удалить все следы существования мувиклипа =)