flex开发air工程选项卡页面导航布局

 <?xml version="1.0" encoding="utf-8"?>
<mx:Window xmlns:mx="http://www.adobe.com/2006/mxml" fontFamily="宋体" fontSize="14" layout="absolute" width="600" height="450">
   <mx:XML id="model">
        <records>
            <record uuid="1" status="check" name="User 1" data="Data 1" />
            <record uuid="2" status="warning" name="User 2" data="Data 2" />
            <record uuid="3" status="warning" name="User 3" data="Data 3" />             
            <record uuid="5" status="check" name="User 5" data="Data 5" />
            <record uuid="6" status="check" name="User 6" data="Data 6" />
            <record uuid="4" status="warning" name="User 4" data="Data 4" />            
        </records>
    </mx:XML>     <mx:Script>
    <![CDATA[
     [Bindable]
            [Embed(source="assets/i1.png")]
            private var BulletCheck:Class;
 
            [Bindable]
            [Embed(source="assets/i2.png")]
            private var BulletWarning:Class;

        //定义change事件处理,
        private function tabChangeEvent():void{
        tabInfo_index.text = "当前选择的子容器序号为:  "+myTab.selectedIndex.toString();
        tabInfo_label.text = "当前选择的子容器标签为:  "+myTab.selectedChild.label;    
        }
        private const CHECK:String = "check";
            private const WARNING:String = "warning";
    ]]>
</mx:Script>
    <mx:VBox>    
    
    <mx:TabNavigator  id="myTab" borderStyle="solid"  height="300"
                       change="tabChangeEvent()">
        <!--子容器1 -->
        <mx:VBox label="栏目1"
            width="300"
            height="150" icon="{BulletCheck}">
            <mx:DataGrid id="gridCheck"
                    width="100%"
                    height="100%">
                <mx:columns>
                    <mx:DataGridColumn dataField="@name" />
                    <mx:DataGridColumn dataField="@data" />
                </mx:columns>
                <mx:dataProvider>
                    {model.record.(@status == CHECK)}
                </mx:dataProvider>
            </mx:DataGrid>

        </mx:VBox>
        <!--子容器2 -->
        <mx:VBox label="栏目2"
            width="300"
            height="150" icon="{BulletWarning}">
            <mx:DataGrid id="gridWarning"
                    width="100%"
                    height="100%">
                <mx:columns>
                    <mx:DataGridColumn dataField="@name" />
                    <mx:DataGridColumn dataField="@data" />
                </mx:columns>
                <mx:dataProvider>
                    {model.record.(@status == WARNING)}
                </mx:dataProvider>
            </mx:DataGrid>
        </mx:VBox>        
    </mx:TabNavigator><mx:Text id="tabInfo_index" color="blue"/>
    <mx:Text id="tabInfo_label" color="blue"/>
</mx:VBox>
</mx:Window>

中文在线帮助文件
http://www.airia.cn/ActionScript3API/livedocs/package-summary.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值