Работа с массивами. Я создаю объекты на базе класса, вставляю их в массив, у меня есть две кнопки: один добавляет Ребенка и толкает его в Массив, второй - Shifts Array и удаляет Ребенка. Кроме того, функция на моей мыши, если я нажимаю объект, я определяю, что это номер массива, удалите Child и ... ну, не уверен, что успешно, но «delete Array [i];», где i - номер массива цели. Я могу видеть Array.length в текстовом поле каждый раз, когда что-то делаю. Вторая кнопка фактически удаляет объект из массива, число уменьшается. Но удаление указанного объекта из массива, а также Array.slice (i, 1) не уменьшает длину массива. Поэтому я боюсь, что это может привести к переполнению. Это только Array, не уверен, может быть, это нормально, чтобы иметь более миллиона ячеек в массиве? Как будто я делаю игру с метеорным потоком, метеоры удаляются с экрана, но у массива все еще есть свои ячейки. И если они выглядят как 30-50 в секунду, очевидно, что я могу получить проблемы с памятью за 20 минут после ее запуска. Ну, это 60k, так что, может быть, Не стоит беспокоиться, так как только графика занимает много памяти?Переполнение стека AS3?
Тем не менее, я мог бы использовать совет о том, как перемещать объект в середине массива. Избранный. Как удалить его, как если бы он никогда не был создан, как и Shift? (не так ли?)
Я клянусь, флэш пытается убить мой мозг! Я пробовал это раньше, это не сработало, теперь это так. XD Спасибо! – SherWood