|
|
|||||
Регистрация: Apr 2013
Сообщений: 89
|
Удаление самого себя
Привет.
Не знал как точно сформулировать суть вопроса. Суть: есть main класс есть класс менюшки в классе менюшки, я создаю 3 кнопки, задаю им ширину высоту и так далее... далее пришу примерно следующее: Идея, при нажатии клавиш (object1,object2,object3) удалять в каждом MouseEvent'e сам класс в который засунуты данные кнопочки. Я пишу так: Это не правильный вариант, я это понимаю. Код ошибки Идею описал, вроде понятно. Может я не так вообще делаю, может не очень понимаю как надо делать правильно. Подскажите кому не трудно. Последний раз редактировалось vlbuto; 12.02.2014 в 03:39. Причина: Забыл добавить код ошибки |
|
|||||
Регистрация: Jan 2012
Сообщений: 836
|
this.addChild(object1) - создаешь объект object1, значит и удалить надо removeChild(object1); и т.п.
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Технически, Вы можете обратиться к родителю
Но идейно это очень плохо. Дети не должны приказывать родителям.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Mar 2013
Сообщений: 290
|
Идейно хорошо (как меня учили на этом форуме) так: ребенок генерирует кастомное событие, оно всплывает вверх к родителю.
Родитель ловит событие и удаляет ребёнка. Не уверен лишь в деталях: должно ли событие быть обязательно кастомным, или можно и системное генерить. А также: всплывают ли кастомные события только "вдоль display list", или могут как угодно и когда угодно? (остается ли принцип всплывания событий в силе для незадисплэйлищщеных объектов всё тем же) |
|
|||||
Цитата:
Цитата:
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Всплывают, на сколько я знаю, только события для ДО, для классов не ДО баблинг не работает.
|
|
|||||
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Добавлено через 45 минут Вот даже сейчас попробовал и опять не получилось.. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
in4core, а куда они по-вашему должны всплывать? Отношения родитель-ребенок есть только в Списке отображения.
__________________
Reality.getBounds(this); |
|
|||||
[+4 06.05.14]
|
Цитата:
Цитата:
__________________
Марк Tween |
Часовой пояс GMT +4, время: 15:00. |
|
« Предыдущая тема | Следующая тема » |
|
|