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 重排序和右上角的下拉列表。
Flexlib 库可以从这个地址下载:http://code.google.com/p/flexlib/。下载此包并将解压后的包添加到FlexBuilder 的工程内,作为工程的源码包或者作为MXML
编译器的选项。
我们需要创建一个拥有的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/mxml" width="600"
height="600" xmlns:containers="flexlib.containers.*">
<containers:SuperTabNavigator>
<mx:VBox width="500" label="First Label">
<mx:Label text="Label"/>
<mx:TextInput/>
</mx:VBox>
<mx:VBox height="500" label="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>
height="600" xmlns:containers="flexlib.containers.*">
<containers:SuperTabNavigator>
<mx:VBox width="500" label="First Label">
<mx:Label text="Label"/>
<mx:TextInput/>
</mx:VBox>
<mx:VBox height="500" label="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
编译器的选项。
加支付宝好友偷能量挖...