![]() |
послать событие из статического метода
Можно как то послать событие из статического метода?
Код AS3:
|
для этого вам нужен статический диспатчер, но честно, думается мне что это плохая идея
|
Событие посылает источник (реальный екземпляр, реализующий IEventDispatcher). Если есть большая нужда, то заведите в своем класе публичное свойство, значением которого будет такой екземпляр и рассылайте события от его имени. А так как свойство будет публичным, то и подписка на событие - не проблема...
|
Спасибо Вам! На самом деле у меня класс в котором реализован статичный метод, уже расширяет диспетчера и уже сам диспетчер создан статическим. Но без Вас бы я недодумался! Столкнулся впервые и растерялся)
|
А глобальный диспатчер уже не катит?
|
он на самом деле никогда не "катил"
|
Я согласен
|
Цитата:
Цитата:
Цитата:
|
Лучше или хуже это вопрос зависит от того какую модель проектирования вы выбирайте. Если глобальный диспатчер, то все евенты будут пропускаться через него. Есть другие модели как например RL где используются также медиаторы.
|
RL - это Read write lock ?
Если есть какие нибудь уроки, дайте ссылку, чтобы на деле посмотреть работу. Просто читая тяжело понять ( мне! ). |
| Часовой пояс GMT +4, время: 15:05. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.