![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2007
Сообщений: 5
|
Есть два класса, хотелось бы,чтобы один класс передавалсобытие во второй,а тот спомощью EventListener'а его прослушивал. Как это сделать?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Прочитать доку по EventDispatcher и посмотреть примеры.
|
|
|||||
|
В первый класс передайте ссылку на второй. В первом генеряйте Event, а во втором установите слушателя на первый класс по ссылке:
|
|
|||||
|
стервочка (я мужик)
|
enepx, а зачем первому ссылка на второй?
|
|
|||||
|
[+1 25.07.08]
|
там, наверное, не ссулку надо а addChild'ом второй объект на первый положить
|
|
|||||
|
Я имею в виду передавать одному объекту ссылку на другой.
Это не верно. Объекты - это же не обязательно графика от DisplayObject'а, а все что угодно. Плюс это может не удовлетворять ООД проекта. |
|
|||||
|
стервочка (я мужик)
|
enepx, мне как-то всё равно что и когда Вы имеете, просто разные части ваших предложений часто говорят о противоположных вещах.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Это понятно. Зачем первому классу ссылка на второй?
|
|
|||||
|
Да Господи...
Ошибся я, надо наоборот: во второй класс передать ссылку на первый! Если прочесть код моего поста, то там ошибки нет. |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
просто передать обычным сеттером, если я правильно понял...только вот зачем? можно использовать обычный dispatchEvent, что придаёт независимость классам.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:05. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|