Использование Flex Binding вместо addEventListenter - PullRequest
0 голосов
/ 07 марта 2012

Я работаю со Swiz, и в моем проекте у меня есть два класса домена, один из которых содержит массив другого класса. Я хочу отправить событие, когда одно свойство в этом другом классе изменяется, а затем вызвать службу из моего контроллера, но так как я не могу внедрить диспетчер swiz в класс, не являющийся компонентом (и это было бы плохой практикой), я хочу привязать это свойство к моей модели презентации и оттуда отправить мое событие. Я сделал это через слушателей событий, но я не знаю, есть ли лучший способ сделать это с привязкой данных, как Брайан Котек говорит здесь http://groups.google.com/group/swiz-framework/browse_thread/thread/0123076126c9b643

Спасибо

1 Ответ

0 голосов
/ 07 марта 2012

Некоторый пример кода может помочь, но, возможно, вы имеете в виду, что вместо «addEventListener» вы можете использовать BindingUtils , поставляемый с Flex Framework. Вы можете связать два свойства в разных классах ( bindProperty ) или привязать метод к свойству ( bindSetter ). Этот метод вызывается каждый раз, когда значение свойства изменяется.

...