|
|
|||||
FD Team
|
event bubbling
Имеем дело с "вложенностью" классов по типу дислей листа. Как забаблить эвент так, что б target не поеменялся? Ведь когда я редиспатчу эвент в "родителе", то target становится равным родителю.
|
|
|||||
currentTarget. Нет?
Вот есть похожая тема, возможно ответ есть там: http://www.flasher.ru/forum/showthread.php?t=156890
__________________
тут я Последний раз редактировалось КорДум; 11.06.2011 в 01:40. |
|
|||||
FD Team
|
не, там не то. currentTarget это тот, у кого подписался на эвент.
мой код parent это ссылка на класс, который создал этот. Цепочка может быть бесконечна. Походу нельзя как я хочу? etc, ты где ? |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Посмотрите, реализацию у BlooDHounD`а.
__________________
Тут мужик танцует и поёт про флэш Последний раз редактировалось BlooDHounD; 11.06.2011 в 13:01. |
|
|||||
Modus ponens
|
Другой вариант, передавать изначальный target в аргументе конструктора (в clone()) и переопределить геттер target, чтобы возвращал именно его. Единственное, что так может возникнуть неувязка, если первый раз конструктор вызвать с не нулевым параметром target, и передать туда что-то не то.
__________________
Hell is the possibility of sanity |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
FD Team
|
Цитата:
|
|
|||||
стервочка (я мужик)
|
ir73, спасиб, что оценили. там нет коментов и очень сложно разобраться.
|
|
|||||
FD Team
|
это один из самых читаемых и грамотно оформленных кодов что я видел за проследние 6 лет. Разобраться легко, спасибо!
|
Часовой пояс GMT +4, время: 10:43. |
|
« Предыдущая тема | Следующая тема » |
|
|