|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2011
Сообщений: 27
|
Dispatch события без расширения EventDispatcher
Сабж.
|
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Может?
Цитата:
|
|
|||||
Регистрация: Jan 2011
Сообщений: 27
|
Я читал Мука...
|
|
|||||
Каким образом вы собираетесь отсылать сообщения, не имея для этого инструментов? Вы же не можете отображать на сцене булевую переменную, она не является DisplayObject.Так и тут, чтоб иметь возможность отсылать сообщения нужна реализаци IEventDispatcher
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
Регистрация: Jan 2011
Сообщений: 27
|
Код:
В классе Main При обработке события в MainClass Делаю диспатч. В классе Second. Ну дальше идет соответственно функция onTestClicked, в которой делается трейс. Добавлено через 3 минуты Так вот трейс, не проходит.... |
|
|||||
И не должен.
У вас Main статический класс? Надеюсь что и не будет. Не нужно диспатчить в событие, диспатчите в тот объект, который может обработать сообщение Ваш мэин: import flash.event.Event; ... var snd:MySound=new MySound(); snd.dispatchEvent(new Event("MyEvent"));
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
Регистрация: Jan 2011
Сообщений: 27
|
О наиумнейший TanaTiX, преклоняюсь перед перед твоим AS3 могуществом, и прошу адрес для отсылки пива. СПАСИБО ОГРОМНОЕ !!!
Последний раз редактировалось kotbuterbrod; 06.01.2011 в 06:21. |
|
|||||
первый параметр true говорит о том, что мы хотим отловить событие на фазе перехвата, т.е. либо событие должно быть всплывающим и ловить его мы должны в родительском отображаемом объекте, либо (в данном случае подходит только этот вариант) добавлять обработчик с useCapture=false
|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Я один не понимаю причем здесь статикики и почему реализация IEventDispatcher не подходит?
__________________
Тут мужик танцует и поёт про флэш |
Часовой пояс GMT +4, время: 09:23. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|