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

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
Или если имена переменных для создания объектов класса совпадают то и память заново не расходуется, а они просто пересоздаются и пункт 1 не нужно делать?
Код AS3:
var a:Sprite = new Sprite(); // 1-й объект
a = new Sprite(); // 2-й объект
Теперь переменная a хранит в себе ссылку на 2-й объект. Если ссылок на 1-й больше нет, то он удаляется сборщиком мусора.
НО
До тех пор, пока объект отображается, или добавлен в другой объект, на который ссылки есть, то он недоступен для сборщика мусора.

Самый простой и быстрый способ очистить дисплей-лист
Код AS3:
while(this.numchildren) {
   this.removeChildAt(0);
}
__________________
...вселенская грусть