Flex: события Bubble из пользовательских классов - не пользовательский интерфейс - PullRequest
1 голос
/ 24 июля 2011

Я пытаюсь найти хороший способ для всплытия событий в дерево классов для компонентов, не относящихся к пользовательскому интерфейсу.

У меня есть такая структура:

  • Контроллер
    • Единица работы
      • Дочерняя единица 1 (событие повышения)

Я хотел бы обработатьсобытие, возникшее в дочернем блоке 1 в Controller .Я пытался установить для свойства bubble значение true, но я читал, что это работает только для компонентов пользовательского интерфейса.

Есть ли способ включить это для пользовательских классов, которые не являются компонентами пользовательского интерфейса?

1 Ответ

3 голосов
/ 24 июля 2011

Пузырьки работают, только если класс является частью иерархии отображения.Иначе, как бы вы сказали, что такое родительский класс?Даже UIComponent, который не был добавлен на этапе, не будет пузыриться в событиях.

Для не UIComponent вам придется прослушивать и повторно отправлять событие на каждом уровне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...