![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
Можно как то послать событие из статического метода?
|
|
|||||
|
для этого вам нужен статический диспатчер, но честно, думается мне что это плохая идея
__________________
местонахождение |
|
|||||
|
Событие посылает источник (реальный екземпляр, реализующий IEventDispatcher). Если есть большая нужда, то заведите в своем класе публичное свойство, значением которого будет такой екземпляр и рассылайте события от его имени. А так как свойство будет публичным, то и подписка на событие - не проблема...
|
|
|||||
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
Спасибо Вам! На самом деле у меня класс в котором реализован статичный метод, уже расширяет диспетчера и уже сам диспетчер создан статическим. Но без Вас бы я недодумался! Столкнулся впервые и растерялся)
|
|
|||||
|
А глобальный диспатчер уже не катит?
|
|
|||||
|
он на самом деле никогда не "катил"
__________________
местонахождение |
|
|||||
|
Я согласен
|
|
|||||
|
Banned
Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
Цитата:
Цитата:
|
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Первое что приходит на ум это то, что весь ваш проект свяжется одним глобальным классом:
И какие-либо модули станут не переносимыми. Либо переносимыми, но тянущими за собой этот статичный класс. Второе: придется всегда помнить что нельзя пользоваться стандартными событиями вроде Event.COMPLETE. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
Это почему? Глобальное событие Event.COMPLETE будет получено только теми, кто на него подписан. Какой-нибудь URLLoader его не получит. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|