|
|
|||||
dispatchEvent
написал класс описывающий юзера штука получилась длинная из-за необходимости формировать для этого юзера xml, ну так вот дело в чем, не могу задиспетчить собственное событие при ошибке(ошибка прописанна в теле класса, грубо говоря: если отсутствует такое-то свойство или оно пустое - диспетчим событие). Класс не от чего не наследуется. Уже час сижу колупаюсь и понять не могу в чем мой мозг меня же и подводит. Спасибо.
__________________
Работаю |
|
|||||
Регистрация: Aug 2007
Сообщений: 467
|
|
|
|||||
событие должен диспатчить не от чего не наследуемый "класс описывающий юзера"? Если так, то отнаследуете его от EventDispatcher.
Если класс не может быть отнаследован по каким-либо причинам, тогда создайте внутренний диспатчер, который пусть и шлет событие, и не забудьте в этом случае в конструктор диспатчера передать ссылку на класс, чтобы в рассылаемых событиях именно он был таргетом а не внутренний диспатчер
__________________
Челябинские флешеры настолько суровы, что пишут код во Flash IDE Последний раз редактировалось vooparker; 22.04.2008 в 15:38. |
|
|||||
2morrowMan, неа флекс говорит, что так не умеет
vooparker, сейчас попробую, спасибо. Вроде помогло, всем спасибо.
__________________
Работаю Последний раз редактировалось Snut; 22.04.2008 в 15:43. Причина: Upd! |
|
|||||
Регистрация: Dec 2008
Сообщений: 88
|
Цитата:
|
|
|||||
Регистрация: Dec 2008
Сообщений: 88
|
про расширение класса в курсе
меня интересует пример кода когда расширение класса невозможно. к примеру у меня есть package { class AmateursТoDevour extends Amateurs { public static const DEAD:String = "dead"; public function AmateursТoDevour { //код } private function dead ():void { dispatchEvent(new Event(AmateursТoDevour.DEAD)); } } } если расширить первый класс EventDispatcher все работает, если нету возможности расширить то как можно обойти это? |
|
|||||
блогер
Регистрация: May 2008
Адрес: (0, 10, 185) в локальной системе
Сообщений: 721
Записей в блоге: 6
|
http://help.adobe.com/ru_RU/AS3LCR/F...ispatcher.html
в самом низу пример Последний раз редактировалось Яски; 19.01.2009 в 21:13. |
|
|||||
Цитата:
__________________
"I am the terror that flaps in the night…!" |
|
|||||
Регистрация: Dec 2008
Сообщений: 88
|
сейчас читаю книгу Колина Мука AS 3.0 для Flash. Собственно там про это и говорилось.
попытался реализовать это сам запутался прога не фурычет. Просто там слабо описаны интерфейсы ну или я очень плохо в них разобрался. если не затруднит можно написать как использовать интерфейсы в данном коде? концепцию понимаю а как реализовать фик знает Последний раз редактировалось wer32; 19.01.2009 в 21:52. |
Часовой пояс GMT +4, время: 23:29. |
|
« Предыдущая тема | Следующая тема » |
Теги |
class , events |
|
|