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
Apache flex 检测视图外的flex控件_Apache Flex_Actionscript 3_Mxml - Fatal编程技术网

Apache flex 检测视图外的flex控件

Apache flex 检测视图外的flex控件,apache-flex,actionscript-3,mxml,Apache Flex,Actionscript 3,Mxml,在我的flex应用程序中,我在按钮上有自定义的工具提示,这些按钮根据用户上下文隐藏和显示。 我要处理的问题是,当我调用showTips()函数时,我只想在视图中可见的按钮上显示工具提示。因此,未选中选项卡(tabNavigator)上的按钮不应显示工具提示。 出于某种原因,所有工具提示都会显示。 是否有办法检测按钮是否不在当前视图中,如未选择的选项卡上?使用tabnavigator的创建策略设置为“自动”,而不是为每个按钮自定义编码 查看此链接以了解更多详细信息 如果你给我们一些代码,我可以检查

在我的flex应用程序中,我在按钮上有自定义的工具提示,这些按钮根据用户上下文隐藏和显示。 我要处理的问题是,当我调用showTips()函数时,我只想在视图中可见的按钮上显示工具提示。因此,未选中选项卡(tabNavigator)上的按钮不应显示工具提示。 出于某种原因,所有工具提示都会显示。
是否有办法检测按钮是否不在当前视图中,如未选择的选项卡上?

使用tabnavigator的创建策略设置为“自动”,而不是为每个按钮自定义编码

查看此链接以了解更多详细信息


如果你给我们一些代码,我可以检查一下,但这行得通吗

if(button.parent.visible) { showTip(button);} 

因为我使用的是faBridge,所以我取消了creationPolicy=“all”。但我要寻找的是displayList(可能)中的一些东西,它告诉我按钮实例是否在用户的当前视图中。