Показать сообщение отдельно
Старый 26.04.2013, 18:08
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 2  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Код AS3:
var enArray:Array = [];
for (var i:int = 0; i < 30; i++) {
       enArray.push(new Enemy_01("right-left",1));
}
п.с. removeChild не удаляет элемент массива. Он удаляет дисплей объект из родительского контейнера

Чтобы удалить какой-то объект из массива, нужно сделать по-другому:
Код AS3:
var index:int = someArray.indexOf(someObject); // если объект в массиве, то его индекс будет больше -1, если его там нет, то -1
if (index > -1) {
       someArray.splice(index, 1); // вырезаем 
}