Flex: прослушивание событий из еще не привязанного свойства - PullRequest
0 голосов
/ 19 июня 2009

У меня есть такой класс:

class Foo extends UIComponent {
    var someDispatcher:*;
    ...
}

И я хочу слушать события, запускаемые someDispatcher ... Но, конечно, someDispatcher может быть не связан до «позже»:

<components:Foo someDispatcher="{someOtherComponent}" />

Как лучше всего слушать события from someDispatcher?

Я знаю, что может связываться с someDispatcher, а затем подключать обработчики событий при обновлении ... Или я мог бы использовать методы получения / установки ... Но все это кажется очень сложным. Я надеюсь, что есть лучший способ.

Спасибо!

Ответы [ 2 ]

1 голос
/ 19 июня 2009

Я думаю, что сделать сам привязку SomeDispatcher - это самое простое / простое решение. Вы можете установить обработчики событий для someDispatcher в обработчике события PropertyChanged.

0 голосов
/ 19 июня 2009

Похоже, класс ChangeWatcher будет полезен здесь ...

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