3.18.使用可关闭Tabs 创建一个TabNavigator

3.18.1 问题
我们需要创建一个拥有的tab 项的TabNavigator,即具有关闭按钮的tab 项,当点击这个按钮的时候同时移除对应的tab 项和对应的索引的tab 项下的所有子组件。
3.18.2 解决办法
使用flexlib 库内的SuperTabNavigator 组件。
3.18.3 讨论
Flexlib 库是一组由多个Flex 开发者开发的开源控件,提供可在所有Flex 工程内使用的组件。SuperTabNavigator 由Doug McCune 开发和演示,提供可关闭的tab 项,tab 重排序和右上角的下拉列表。
+展开
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxmlwidth="600"
height="600xmlns:containers="flexlib.containers.*">

<containers:SuperTabNavigator>
<mx:VBox width="500label="First Label">
<mx:Label text="Label"/>
<mx:TextInput/>
</mx:VBox>
<mx:VBox height="500label="Second Label">
<mx:Label text="Label"/>
<mx:TextInput/>
</mx:VBox>
<mx:VBox label="Third Label">
<mx:Label text="Label"/>
<mx:TextInput/>
</mx:VBox>
</containers:SuperTabNavigator>
</mx:Canvas>

Flexlib 库可以从这个地址下载:http://code.google.com/p/flexlib/。下载此包并将解压后的包添加到FlexBuilder 的工程内,作为工程的源码包或者作为MXML
编译器的选项。

加支付宝好友偷能量挖...


评论(0)网络
阅读(65)喜欢(0)flash/flex/fcs/AIR