flex 学习笔记 TabNavigator_flex

ViewStackTabNavigator

ViewStack是由若干个重合在一起的子容器组成的。但是每次只有一个子容器是可见的。ViewStack不提供可视化的操作来切换它的子容器,但是我们可以通过selectedChild来实现。TabNavigatorviewStack基本相同,只不过它多了一个可视化的标签条来切换内部的子容器

1flex 学习笔记 TabNavigator_flex _02<?xml version="1.0"?>
2flex 学习笔记 TabNavigator_flex _02<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" fontSize="12">
3flex 学习笔记 TabNavigator_flex _02<mx:VDividedBox width="100%" height="100%">
4flex 学习笔记 TabNavigator_flex _02 <mx:Panel title="ViewStack Example" height="40%" width="95%"
5flex 学习笔记 TabNavigator_flex _02 paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
6flex 学习笔记 TabNavigator_flex _02
7flex 学习笔记 TabNavigator_flex _02 <mx:HBox borderStyle="solid" width="100%"
8flex 学习笔记 TabNavigator_flex _02 paddingTop="5" paddingLeft="5" paddingRight="5" paddingBottom="5">
9flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Search Panel"
10flex 学习笔记 TabNavigator_flex _02 click="myViewStack.selectedChild=search;"/>
11flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Customer Panel"
12flex 学习笔记 TabNavigator_flex _02 click="myViewStack.selectedChild=custInfo;"/>
13flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Boss Panel"
14flex 学习笔记 TabNavigator_flex _02 click="myViewStack.selectedChild=accountInfo;"/>
15flex 学习笔记 TabNavigator_flex _02 </mx:HBox>
16flex 学习笔记 TabNavigator_flex _02
17flex 学习笔记 TabNavigator_flex _02 <mx:ViewStack id="myViewStack" borderStyle="solid" width="100%" height="80%">
18flex 学习笔记 TabNavigator_flex _02 <mx:Canvas id="search" backgroundColor="#FFFFCC" label="Search Info" width="100%" height="100%">
19flex 学习笔记 TabNavigator_flex _02 <mx:Label text="Search Screen"/>
20flex 学习笔记 TabNavigator_flex _02 </mx:Canvas>
21flex 学习笔记 TabNavigator_flex _02 <mx:Canvas id="custInfo" backgroundColor="#CCFFFF" label="Customer Info" width="100%" height="100%">
22flex 学习笔记 TabNavigator_flex _02 <mx:Label text="Customer Info"/>
23flex 学习笔记 TabNavigator_flex _02 </mx:Canvas>
24flex 学习笔记 TabNavigator_flex _02 <mx:Canvas id="accountInfo" backgroundColor="#FFCCFF" label="Boss Info" width="100%" height="100%">
25flex 学习笔记 TabNavigator_flex _02 <mx:Label text="Boss Info"/>
26flex 学习笔记 TabNavigator_flex _02 </mx:Canvas>
27flex 学习笔记 TabNavigator_flex _02 </mx:ViewStack>
28flex 学习笔记 TabNavigator_flex _02 </mx:Panel>
29flex 学习笔记 TabNavigator_flex _02 <mx:Panel title="TabNavigator Example" height="60%" width="95%" paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">
30flex 学习笔记 TabNavigator_flex _02 <mx:TabNavigator width="100%" height="100%" id="tabNav">
31flex 学习笔记 TabNavigator_flex _02 <mx:Canvas id="search1" backgroundColor="#FFFFCC" label="Search Info" width="100%" height="100%">
32flex 学习笔记 TabNavigator_flex _02 <mx:Label text="Search Screen"/>
33flex 学习笔记 TabNavigator_flex _02 </mx:Canvas>
34flex 学习笔记 TabNavigator_flex _02 <mx:Canvas id="custInfo1" backgroundColor="#CCFFFF" label="Customer Info" width="100%" height="100%">
35flex 学习笔记 TabNavigator_flex _02 <mx:Label text="Customer Info"/>
36flex 学习笔记 TabNavigator_flex _02 </mx:Canvas>
37flex 学习笔记 TabNavigator_flex _02 <mx:Canvas id="accountInfo1" backgroundColor="#FFCCFF" label="Boss Info" width="100%" height="100%">
38flex 学习笔记 TabNavigator_flex _02 <mx:Label text="Boss Info"/>
39flex 学习笔记 TabNavigator_flex _02 </mx:Canvas>
40flex 学习笔记 TabNavigator_flex _02 </mx:TabNavigator>
41flex 学习笔记 TabNavigator_flex _02
42flex 学习笔记 TabNavigator_flex _02 <mx:HBox borderStyle="solid" width="100%"
43flex 学习笔记 TabNavigator_flex _02 paddingTop="5" paddingLeft="5" paddingRight="5" paddingBottom="5">
44flex 学习笔记 TabNavigator_flex _02 <mx:Label text="selectedChild"/>
45flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Search"
46flex 学习笔记 TabNavigator_flex _02 click="tabNav.selectedChild=search1;"/>
47flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Customer"
48flex 学习笔记 TabNavigator_flex _02 click="tabNav.selectedChild=custInfo1;"/>
49flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Boss"
50flex 学习笔记 TabNavigator_flex _02 click="tabNav.selectedChild=accountInfo1;"/>
51flex 学习笔记 TabNavigator_flex _02 </mx:HBox>
52flex 学习笔记 TabNavigator_flex _02 <mx:HBox borderStyle="solid" width="100%"
53flex 学习笔记 TabNavigator_flex _02 paddingTop="5" paddingLeft="5" paddingRight="5" paddingBottom="5">
54flex 学习笔记 TabNavigator_flex _02 <mx:Label text="selectedIndex"/>
55flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Search"
56flex 学习笔记 TabNavigator_flex _02 click="tabNav.selectedIndex=0;"/>
57flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Customer"
58flex 学习笔记 TabNavigator_flex _02 click="tabNav.selectedIndex=1"/>
59flex 学习笔记 TabNavigator_flex _02 <mx:Button label="Boss"
60flex 学习笔记 TabNavigator_flex _02 click="tabNav.selectedIndex=2"/>
61flex 学习笔记 TabNavigator_flex _02 </mx:HBox>
62flex 学习笔记 TabNavigator_flex _02 </mx:Panel>
63flex 学习笔记 TabNavigator_flex _02 </mx:VDividedBox>
64flex 学习笔记 TabNavigator_flex _02</mx:Application>