博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flex中TabNavigator隐藏和显示选项卡
阅读量:6612 次
发布时间:2019-06-24

本文共 2113 字,大约阅读时间需要 7 分钟。

1、问题背景

     遇到这样一个问题:有四个Tab选项卡。依据不同的參数隐藏和显示选项卡

2、实现实例

(1)隐藏“春季”

protected function springClickHandler(event:MouseEvent):void{	tabs.getTabAt(0).visible = false;	tabs.getTabAt(0).includeInLayout = false;	tabs.getTabAt(1).visible = true;	tabs.getTabAt(1).includeInLayout = true;	tabs.getTabAt(2).visible = true;	tabs.getTabAt(2).includeInLayout = true;	tabs.getTabAt(3).visible = true;	tabs.getTabAt(3).includeInLayout = true;	tabs.selectedIndex = 1;}

(2)隐藏“夏季”

protected function summerClickHandler(event:MouseEvent):void{	tabs.getTabAt(0).visible = true;	tabs.getTabAt(0).includeInLayout = true;	tabs.getTabAt(1).visible = false;	tabs.getTabAt(1).includeInLayout = false;	tabs.getTabAt(2).visible = true;	tabs.getTabAt(2).includeInLayout = true;	tabs.getTabAt(3).visible = true;	tabs.getTabAt(3).includeInLayout = true;	tabs.selectedIndex = 0;}
(3)隐藏“秋季”

protected function autumnClickHandler(event:MouseEvent):void{	tabs.getTabAt(0).visible = true;	tabs.getTabAt(0).includeInLayout = true;	tabs.getTabAt(1).visible = true;	tabs.getTabAt(1).includeInLayout = true;	tabs.getTabAt(2).visible = false;	tabs.getTabAt(2).includeInLayout = false;	tabs.getTabAt(3).visible = true;	tabs.getTabAt(3).includeInLayout = true;	tabs.selectedIndex = 0;}

(4)隐藏“冬季”

protected function winterClickHandler(event:MouseEvent):void{	tabs.getTabAt(0).visible = true;	tabs.getTabAt(0).includeInLayout = true;	tabs.getTabAt(1).visible = true;	tabs.getTabAt(1).includeInLayout = true;	tabs.getTabAt(2).visible = true;	tabs.getTabAt(2).includeInLayout = true;	tabs.getTabAt(3).visible = false;	tabs.getTabAt(3).includeInLayout = false;	tabs.selectedIndex = 0;}

(5)显示“四季”

protected function fourClickHandler(event:MouseEvent):void{	tabs.getTabAt(0).visible = true;	tabs.getTabAt(0).includeInLayout = true;	tabs.getTabAt(1).visible = true;	tabs.getTabAt(1).includeInLayout = true;	tabs.getTabAt(2).visible = true;	tabs.getTabAt(2).includeInLayout = true;	tabs.getTabAt(3).visible = true;	tabs.getTabAt(3).includeInLayout = true;	tabs.selectedIndex = 0;}

3、实例结果

(1)初始化

(2)点击“春季”button

(3)点击“夏季”button

(4)点击“秋季”button

(5)点击“冬季”button

(6)点击“四季”button

你可能感兴趣的文章
《设计之外——比修图更重要的111件事》—第1部分3 虚心学习
查看>>
Solaris Studio 12.4 Beta update 7/2014
查看>>
EVCache —— Netflix 的分布式内存数据存储
查看>>
《用友ERP-U8(8.72版)标准财务模拟实训》——1.4 系统管理注册和导入演示账套...
查看>>
《Node.js区块链开发》一3.6 总结
查看>>
《UG NX8.0中文版完全自学手册》一2.8 布尔运算
查看>>
移动阅读时代“长文章”生存状态调查
查看>>
springboot docker笔记
查看>>
mysql char和varchar区别
查看>>
Modbus RTU 通信工具设计
查看>>
服务化改造实践 | 如何在 Dubbo 中支持 REST
查看>>
Logwatch linux日志监视器解析
查看>>
【第8章】JVM内存管理
查看>>
在绿色的河流上
查看>>
ovirt官方安装文档 附录G
查看>>
磁盘故障小案例
查看>>
了解相关.NET Framework不同组件区别及安装知识
查看>>
ToughRADIUS快速指南
查看>>
HTML
查看>>
【转】左手坐标系和右手坐标系
查看>>