Установка привязываемого значения для метки в Actionscript (без фигурных скобок в mxml) - PullRequest
1 голос
/ 08 декабря 2011

У меня есть класс модели с пользовательскими событиями изменения, который работает нормально, если я делаю ссылку на этот класс в моем mxml, используя;

[Bindable] private var firstClass:FirstClass;

Объекты заполняются сценарием на стороне сервера, поэтому не беспокойтесь, firstClass не равен нулю.

Во всяком случае, доступ к свойствам firstClasses в mxml прекрасно работает с использованием фигурных скобок. Привязка работает так же, как и ожидалось. Однако есть ли способ получить доступ к свойствам firstClasses и задать для них метку с чистым Actionscript.

lblTest.text = firstClass.property;

Код выше не работает. Я полагаю, потому что он устанавливает фиксированное значение метки. Мне известно об использовании BindingUtils.bindProperty для явной установки источника и места назначения для привязки. Однако это привело к огромным проблемам с производительностью в моем (мобильном) приложении. Так есть ли более простой и эффективный способ сделать это?

1 Ответ

3 голосов
/ 08 декабря 2011

Нет.BindingUtils использует события propertyChanged для обнаружения изменений свойства объекта.Вы не сможете связать что-либо без прослушивания событий, и самый безболезненный способ сделать это - использовать BindingUtils.

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