![]() |
mikhailk, всё чуточку проще.
DisplayObject#parent имеет тип DisplayObjectContainer, в котором уже определен метод removeChild. Достаточно написать так: Код AS3:
|
ну да, не имеет ))
@Psycho Tiger да, так проще хотя, мне кажется, что если автор приложения не знает, откуда удаляет свои объекты, это не есть гут )) |
А я бы вообще так написал:
Код AS3:
|
Выкинет, если obj.parent подписан на Event.REMOVED и выкидывает в хэндлере исключение =)
Вообще даже в таких случаях я не ленюсь создать событие с bubbles=true, type="removeMe!!!", которое ловил бы ответственный сверху. |
Цитата:
|
Код AS3:
|
не, ну это уже перебор)
|
сорри за вопрос не по теме, а зачем тут super()?
|
вызвать конструктор суперкласса Sprite, если нет уверенности вызывается он по-дефолту до или после конструктора класса-наследника..
|
super, в случае его явного отсутствия в коде, всегда вызывается перед началом исполнения конструктора (т.е. вставляется первой строчкой конструктор).
Писать super() — это хороший тон и всё такое ) |
| Часовой пояс GMT +4, время: 20:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.