flex3: обновление переменной - PullRequest
0 голосов
/ 03 марта 2011

У меня есть открытая переменная, объявленная в компоненте mxml.Он связан с элементом UI, поэтому метка элемента UI отображает его изменения.Теперь мне нужно иметь возможность обновлять переменную внутри другого отдельного класса as3, чтобы метка обновлялась сама ...

До того, как эта переменная была объявлена ​​в главном файле приложения, я сделал что-то вроде приложения.приложение.=;

Теперь я не понимаю, как его обновить ... (потому что мне пришлось реорганизовать код и переместить его в отдельный файл mxml) ...

1 Ответ

0 голосов
/ 04 марта 2011

Если вы используете Cairngorm, вы можете получить доступ к переменным в файле MXML, передав объект вида в класс:

MyMXMLClass (просмотр) .myVariable = newValue;

Действительно, вам следует привязать переменную, расположенную где-нибудь, где другие исходные файлы могут легко получить к ней доступ. Скажем, создайте отдельный класс с общедоступной статической переменной, к которой вы привязываете как ваш MXML, так и другие исходные файлы ActionScript.

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