caseyryan, честно говоря я не очень понял ваш пример.
Первый код ещё более-менее понятен. А вот второй, для меня по большей своей части - загадка.
Особенно не понятно что такое someObject?
Если я делаю вот так:

Код AS3:
var index:int = enArray.indexOf(Enemy_01);
То всюду -1
Если я этот шаг пропускаю и просто тупо удаляю в массиве объект - то на экране от этого ничего не меняется. Мувик всё так же находится на сцене.
В общем, не очень помогает.
А есть ещё варианты, кроме массива?
Вот у меня игрушка.
На экран - вылетают астероиды. Нужно чтоб при вылете ими за экран - они удалялись. Я пока что не очень понимаю как это сделать с помощью ассива, а других вариантов - я в сети не нашёл.
Кто как подобное вообще делал?