![]() |
class - как обратиться к экземпляру
Допустим у меня есть пакет с таким содержанием:
Код AS3:
Код AS3:
|
В следующий раз за название темы, не раскрывающее сути вопроса, тема будет закрываться.
Цитата:
Цитата:
Читайте про: Класс и экземпляр Display list - Список отображения DisplayObjectContainer - Контейнер Экземпляр класса ball не может удалить сам себя, не может "сделать" removeChild(...), потому что не является Child самого себя)) Чтобф вызвать removeChild(this), нужно иметь ссылку на контейнер, из списка отображения которого Вы удаляете this, и вызвать этот метод у него. Читайте про свойство .parent |
Для удаления мувика я обычно создаю внутри него функцию-деструктор, которая подчищает все за ним, навроде того:
Код AS3:
|
Цитата:
Лучше уже тогда назвать destroy() или dispose() |
caseyryan логично!=) На практике я зачастую называю как-нить типа "removeThis" или "destroyMe"
|
что тоже выглядит нелепо в месте вызова, типа Вася.убейМеня(), хотя подразумевается ровно наоборот. Поменьше лирики, и логика восторжествует на сухих останках ©
|
| Часовой пояс GMT +4, время: 07:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.