actionscript-3 - 在 TabNavigator 中隐藏选项卡的最佳方法是什么?

标签 actionscript-3 apache-flex flex3

我想有条件地隐藏 TabNavigator 中的选项卡。似乎设置 visible 无法正常工作(大概是因为 TabNavigator 隐藏当前未选择的选项卡的方式)。

这样做的正确方法是什么?

最佳答案

您可以通过使用 TabNavigator 的 getTabAt() 方法来执行此操作,该方法返回构成可视选项卡的 Button。然后,您可以设置该按钮的可见属性。使用绑定(bind)进行此设置有点棘手,但它是可行的。

您也可以考虑只禁用选项卡,您可以通过在相应的 TabNavigator 子项上设置启用来做到这一点(对于该子项可见不起作用)。

关于actionscript-3 - 在 TabNavigator 中隐藏选项卡的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/830977/

相关文章:

actionscript-3 - ActionScript 2.0 和 ActionScript 3.0 有什么区别

actionscript-3 - Flash 隐私弹出对话框缺少 "Remember"复选框

javascript - 从操作脚本调用 javascript 方法后出现长时间运行错误

apache-flex - 如何编写 MXML 以将监听器附加到自定义 ActionScript 类

android - Flex Mobile Project 中未显示图例颜色?

actionscript-3 - 在 Adob​​e AIR 应用程序中创建通知窗口

apache-flex - 将 '1.4348907E22' 转换为 '14348907000000000000000' 的 Flex 代码

javascript - 如何找到加载的 swf 播放的视频 url?

json - 如何在 Flex 3 中使用原生 JSON 或 actionjson 解码 Json

css - 使用 css 在文本 control.htmlText 中设置 <a> 标签和 <b> 标签的样式