Просмотр полной версии : Повторное использование addChild
Подскажите, плз, что происходит, если addChild для одного и того же объекта вызывается два раза (при этом removeChild, object = null нигде не используется)?
Создается ли объект второй раз? Что происходит с памятью?
Можно ли использовать такой подход или надо объект каждый раз удалять из списка отображения, а потом добавлять снова?
CrazyFlasher
09.11.2009, 19:09
addChild будет ставить данного ребёнка поверх остальных...ничего удалять не надо
gloomyBrain
09.11.2009, 19:11
С памятью ничего не происходит. При использовании addChild второй раз, объект автоматически удаляется из того места, где он был и добавляется в новый контейнер
С памятью ничего не происходит. При использовании addChild второй раз, объект автоматически удаляется из того места, где он был и добавляется в новый контейнер
Это в том случае, если контейнеры разные.
gloomyBrain
09.11.2009, 22:39
Это в том случае, если контейнеры разные.
То есть если мы делаем addChild в тот же самый контейнер - что-то меняется?
То есть если мы делаем addChild в тот же самый контейнер - что-то меняется?
Объект будет вынесен на высшую глубину.
gloomyBrain
10.11.2009, 00:08
Это в том случае, если контейнеры разные.
Эмм... ну а в новый контейнер? Тоже ведь на высшую глубину =)
Но, согласен... Etc, с Вами фатально не получается спорить =) но оно и к лучшему
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.