![]() |
|
||||||||||
|
|||||
|
проц нагружать while(), смысл есть?
Тем более все локальные обьекты и глобальные которые программист решил удалить, удаляются сборщиком мусора. Колин Мук - глава14 Сборка мусора.
__________________
Книги и желание лучшие учителя. Последний раз редактировалось Vektor; 01.11.2011 в 10:44. |
|
|||||
|
Цитата:
Если объект добавлен в DisplayObjectContainer, то это уже не локальный объект.
__________________
http://www.chessmax.ru |
|
|||||
|
Цитата:
function fFunc():void{ var Клип0:MovieClip =new MovieClip; var Клип1:MovieClip =new MovieClip; var Клип2:MovieClip =new MovieClip; var Клип3:MovieClip =new MovieClip; Клип .addChild(Клип0); Клип0. addChild(Клип1); Клип0. addChild(Клип2); Клип0. addChild(Клип3); Клип.removeChild(Клип0); Клип0=null; } А если их создать глобально, вот тогда сборщику мусора надо сказать чтоб он их удалил. private var Клип0:MovieClip =new MovieClip; private var Клип1:MovieClip =new MovieClip; private var Клип2:MovieClip =new MovieClip; private var Клип3:MovieClip =new MovieClip; Или для DisplayObjectContainer действуют какие-то особые правила, тогда скинте ссылку где это можно прочитать.
__________________
Книги и желание лучшие учителя. Последний раз редактировалось Vektor; 01.11.2011 в 14:25. |
|
|||||
|
Как Вы думаете после DisplayObjectContainer#addChild, DisplayObjectContainer хранит в себе ссылку на добавленный child? Если да, то она по Вашему локальная или нет?
Если gc умеет обрабатывать данную ситуацию, это не из-за того, что в DisplayObjectContainerе дети - это локальные переменные, не?
__________________
http://www.chessmax.ru |
|
|||||
|
Вообще, всё к чему-то локально, локальная переменная к функции, глобальная переменная к Классу, Класс к Flash Player, Flash Player к Windows, Windows к Bios(до Windows8), Bios к железу, я так могу долго перечислять
![]() ![]() .
__________________
Книги и желание лучшие учителя. Последний раз редактировалось Vektor; 01.11.2011 в 14:21. |
|
|||||
|
Цитата:
__________________
http://www.chessmax.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:39. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|