Это не решило бы его проблему, Инженер, потому что если «каким-то образом» мувиклип, который нужно удалить, существует, но в другом контейнере, он не будет удален.Я бы предложил сделать следующее:
enemyArray[i].parent.removeChild(enemyArray[i]);
Хотя это не лучший способ сделать это, и это довольно плохой код, он помогает мне каждый раз, когда у меня возникает такая проблема.
РЕДАКТИРОВАТЬ:Проблема в том, что вы не модифицируете свой объект массива.Вы просто добавляете врагов, но никогда не удаляете их.Вот почему вы получаете эту ошибку.Массив содержит врага, который уже удален из списка отображения.