Переписал на следующий вариант:

Код AS3:
var circle:Sprite = event.target as Sprite;
var id:int=getChildIndex(circle);
removeChild(circle);
arrayCircle.splice(5,1);
Ругается на строку removeChild(circle); типа удаляемый объекь должен быть Child вызывающего. Тоесть если я праввильно понял строчка должна иметь такой вид: контейнер.removeChild(circle); А если я ни в какие контейнеры не помещал объекты, в каком он находится?