Доступ к компоненту панели действий ViewNavigatorApplication из представления - PullRequest
1 голос
/ 01 июня 2011

Я хочу изменить значок кнопки, которая находится в действии содержимого ViewNavigatorApplication из представления.

ViewNavigatorApplication загружает представления, которые являются компонентами mxml. я пытался

Object(navigator.activeView).refreshbutton.icon = "../assets/r.gif";

Выдает ошибку времени выполнения, говоря, что не может найти элемент.

1 Ответ

1 голос
/ 08 июня 2011

Предполагается, что ваша кнопка называется refreshbutton , а ваше приложение называется MyApp

MyApp(FlexGlobals.topLevelApplication).refreshbutton.icon="../assets/r.gif";

Важно понимать, что ваше приложение верхнего уровня используется как ваше собственноеприложение, чтобы оно знало о содержимом приложения основного уровня, включая actionContent.

В целом это не очень хорошая практика разработки.Я предпочитаю использовать шаблон MVC, но это будет очень длинный ответ.

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