
Код AS3:
public function createigrok()
{
_array = [];//создаём массив
var igrok:player = new player;
_array.push(igrok); //Добавляем новый элемент в массив
igrok.x = 200;
igrok.y = 300;
igrok.name = "ssss";
addChild(_array[IGROK_ID]);
trace(igrok);
}

Код AS3:
public function clicki()
{
buts.addEventListener(MouseEvent.CLICK, onClicks);
}
public function onClicks(e:MouseEvent):void
{
removeChild(_array[IGROK_ID] as DisplayObject);
_array.splice(IGROK_ID, 1);
}
Выравнял коды, теперь игрок не создается в циклах, но это не решило проблему