я уже всё перепробовал, объекта на сцене всего два. если написать:

Код AS3:
while(parent.numChildren)
{
trace("test");
parent.removeChildAt(0);
}
то в аутпуте будет дважды написанно test и ошибка точно такая же как и была выше, но если написать так:

Код AS3:
parent.removeChildAt(0);
parent.removeChildAt(0);
ошибки нет, может я не так "спрашиваю"?