В Flex 4 можно ли изменять компоненты, которые не включены в текущее состояние? Например, у меня есть labelA, включенный в stateA, как мне изменить текст метки в stateB? Если я напрямую изменю текст метки в stateB, я получу сообщение об ошибке нулевой ссылки.
Один из обходных путей - включить labelA во все состояния и установить его невидимым в состояниях, отличных от stateA. Однако, если количество таких компонентов становится слишком большим, работа становится утомительной, а также я не думаю, что разумно включать ненужные компоненты пользовательского интерфейса в несвязанные состояния. Есть ли лучшее решение для этой ситуации? Спасибо!
Привет
Спасибо за ответ. Так что, если этот случай является распространенным, я ожидаю, что в моих кодах будет много объявлений привязываемых переменных, например
[Bindable]
private var a:String;
[Bindable]
private var b:String;
[Bindable]
private var c:String;
и так далее. Я прав? Еще раз спасибо! :)