从View中访问ViewNavigatorApplication的操作栏组件

时间:2011-06-01 19:14:46

标签: android flex flex4

我想从视图中更改ViewNavigatorApplication的actioncontent中按钮的图标。

ViewNavigatorApplication加载mxml组件的视图。我试过了

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

它抛出运行时错误,说它无法找到元素。

1 个答案:

答案 0 :(得分:1)

假设您的按钮名为刷新按钮,您的应用名为 MyApp

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

了解您将顶级应用程序转换为您自己的应用程序非常重要,因此它了解主要级别应用程序的内容,包括actionContent。

这一般不是一个非常好的开发实践。我更喜欢使用MVC模式,但这将是一个很长的答案。