Мои события рассылаются, но ничего не происходит? Есть ли у них сфера? - PullRequest
0 голосов
/ 22 декабря 2009

У меня есть гибкое приложение в разработке, которое использует много. У меня есть основной модуль, который имеет дочерние модули. Тьфу, я знаю. в одном из этих подмодулей я хочу знать, нажимаю ли я кнопку. Обработчик для этого нажатия кнопки находится «выше» в приложении. Я добавил список событий, ищущий событие, которое отправляю вниз в субмодуле, но не отправляю. Я делаю что-то не так или есть проблема с объемом или что-то в этом роде?

Я знаю, что это довольно расплывчато, но я не знаю, как даже отладить это, честно говоря.

Спасибо заранее и будь нежным. :)

Ответы [ 2 ]

1 голос
/ 22 декабря 2009

Куда вы добавляете прослушиватель событий? Если вы добавляете его не непосредственно к объекту, который отправляет событие, а дальше, вам нужно убедиться, что ваше событие вспыхивает. Попробуйте

dispatchEvent(new Event(YOUR_EVENT_ID), true)

И проверьте эту страницу о распространении событий .

0 голосов
/ 23 декабря 2009

Вы объявляете события, которые отправляет ребенок? т.е.

[Event (name = "eventName", type = "eventType")]

...