Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Flex-从视图访问选项卡ViewNavigator应用程序中的ViewNavigator?_Android_Apache Flex_Mobile_Air - Fatal编程技术网

Android Flex-从视图访问选项卡ViewNavigator应用程序中的ViewNavigator?

Android Flex-从视图访问选项卡ViewNavigator应用程序中的ViewNavigator?,android,apache-flex,mobile,air,Android,Apache Flex,Mobile,Air,我有一个Flex上的android应用程序。我有各种Spark视图s,其中包含我的应用程序的内容。我还有ViewNavigators在TabbedViewNavigatorApplication中。如果某个进程正在我的视图中进行,我想禁用一些视图导航器s。所以我的问题是,如何从Spark视图中引用ViewNavigators 我已经尝试过this.parent.idOfOneOfMyVieNavigator.enabled=false但Flash Builder无法识别idOfOneOfMyVi

我有一个Flex上的android应用程序。我有各种Spark
视图
s,其中包含我的应用程序的内容。我还有
ViewNavigator
s在
TabbedViewNavigatorApplication
中。如果某个进程正在我的
视图中进行,我想禁用一些
视图导航器
s。所以我的问题是,如何从Spark
视图中引用ViewNavigators

我已经尝试过
this.parent.idOfOneOfMyVieNavigator.enabled=false但Flash Builder无法识别
idOfOneOfMyVieNavigator
,所以我认为它不起作用。另外,它给了我一个错误:访问未定义的属性idOfOneOfMyVieNavigator

尝试获取包含的导航器:

myView.navigator.enabled = false;
(另外,在使用皮肤的情况下,
所有者
可能是比
家长
更好的第一猜测)

由于您有多个
ViewNavigator
s,因此最好直接转到应用程序:

var myApp:MyApplication = FlexGlobals.topLevelApplication as MyApplication;
myApp.firstNavigator.enabled = true;
myApp.secondNavigator.enabled = false;

显然,如果此代码位于
视图中,您将受限于如何重用代码,但这对您来说可能不是问题。

我不太明白如何使用此代码,我尝试引用
View.navigator.idOfMyViewNavigator.enabled=false