|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Nov 2003
Сообщений: 289
|
Обработка классом одноименных событий рассылемых через EventDispatcher
Друзья, глупый вопрос Класс подписан на обработку событий от различных объектов, рассылающих _одноименные_ события. Т.е., к примеру, так:
Вопрос - как грамотно отличать эти одноименные события и соответственно их обрабатывать (по разному)? Через свойство eventObj.target? ...или для каждого вещателя создавать подкласс Event и соответственно отслеживать тип пришедшего eventObj? Так? |
|
|||||
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
можно подписывать прямо функцию, не обязательно объект
Чтобы не потерялась область видимости, есть Delegate Последний раз редактировалось Kikasso; 24.10.2007 в 19:24. |
|
|||||
Flash Aксакал
Регистрация: Jun 2005
Сообщений: 636
|
Зачем? у каждого евента есть свойство, target - (указывающее (как правило) на объект генерирующий событие)
|
|
|||||
Ветеран форума
Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
|
Можно и так позапутанее, как вариант:
ClassDispatcher: ClassListener: |
Часовой пояс GMT +4, время: 01:40. |
|
« Предыдущая тема | Следующая тема » |
|
|