![]() |
Как обратиться к объекту на которого нет ссылок
Как обратиться к объекту на которого нет ссылок?
|
Это как? Он есть на экране? Откуда вы знаете что он вообще есть?
|
Код AS3:
|
ну, если он добавлен addChild, то может быть получен через getChild, очевидно.
Имена методов как бы намекают |
Цитата:
приведу другой пример: Код AS3:
УПД. хотя и в первом коде плодятся объекты с перекрытыми ссылками |
Цитата:
Невозможно добавить в дисплей лист класс. |
Цитата:
может быть Код AS3:
|
Зачем вы умышленно теряете ссылку на объект, если он вам нужен будет в будущем?
Если ссылок на объект не останется, то его GC съест. Если объект добавлен в список отображения, то на него есть ссылка, которую можно получить через getChild и иже с ним, как уже выше было упомянуто. |
если на объект нет ссылок, он будет удален сборщиком мусора, и никак к нему обратиться нельзя. Если объект добавлен на сцену, а ссылок на него нет - getChildAt ()
|
Код у вас совершенно неверный, caseyryan правильно заметил. Добавляется объект.
Если объект добавлен через addChild, то на него есть ссылка, и его можно получить. add/get Если на объект нету ссылок, то объект будет убран через некоторое время сборщиком мусора. Добавлено через 44 секунды Цитата:
|
| Часовой пояс GMT +4, время: 22:32. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.