麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 開(kāi)發(fā) > Flex > 正文

flex 簡(jiǎn)單例子(含實(shí)例效果圖 源碼)

2024-09-12 17:51:28
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
溫故而知新,簡(jiǎn)簡(jiǎn)單單的寫(xiě)了一個(gè)例子。以后會(huì)在注圖形化處理方面多寫(xiě)些例子.


源碼:

復(fù)制代碼 代碼如下:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" verticalAlign="top" applicationComplete="init()">
    <mx:Script>
        <!--[CDATA[
            import mx.events.ItemClickEvent;
            import mx.collections.ArrayCollection;
            import mx.controls.Alert;

            [Bindable]
            public    var dataColl:ArrayCollection=new ArrayCollection();

            //ID編號(hào)
            var k=1;
            //聯(lián)系人對(duì)象
            var userobj:Object;
            //性別默認(rèn)狀態(tài)
            var sexobj:String="男";
            //右鍵刪除菜單
            var menucont:ContextMenu;
            //初始化行數(shù)
            var p:int=0;

            public function init():void{
                menucont=new ContextMenu();
                addMenuItems();
            }
            //添加右鍵菜單項(xiàng)
            public function addMenuItems():void{
                var item:ContextMenuItem = new ContextMenuItem("刪除");
        menucont.customItems.push(item);
        item.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, menuItemHandler);
        menucont.hideBuiltInItems();
userdata.contextMenu = menucont;
            }
            //菜單右鍵事件處理
            public function menuItemHandler(event:ContextMenuEvent):void{
                var CaptionString:String=event.target.caption;
                if(CaptionString=="刪除"){

             //確定鼠標(biāo)所在行數(shù)
                var findex:Number = Math.floor(userdata.contentMouseY/userdata.rowHeight)-1 + userdata.verticalScrollPosition;
             if (findex<0 || findex>=userdata.verticalScrollPosition+userdata.rowCount-1) //行號(hào)小于0時(shí)和大于datagrid行總數(shù)時(shí)的 錯(cuò)誤處理
             {
                 Alert.show("請(qǐng)選擇要?jiǎng)h除的行","提示");
             } else {
                 p=findex;
                 dataColl.removeItemAt(p);
         Alert.show("刪除成功","提示");
             }
                }

            }
            public function checkuser(event:MouseEvent):void{
                var gname=uname.text;
                var gphone=uphone.text;

                if(gname!="" && gphone!=""){
                    dataprovider();
                }else{
                    Alert.show("請(qǐng)輸入用戶名或電話號(hào)碼","提示");
                }
            }
            //單選按鈕觸發(fā)事件
            public function changsex(event:ItemClickEvent):void{
                if(event.currentTarget.selectedValue=="f"){
                    sexobj= "女";
                }else{
                    sexobj= "男";
                }
            }
            //重置
            public function resetvalue(event:MouseEvent):void{
                uname.text="";
                uphone.text="";
                male.selected=true;
            }
            //創(chuàng)建聯(lián)系人信息
            public function dataprovider():Object{
                    userobj=new Object();
                    userobj["uid"]=k;
                    userobj["uname"]=uname.text;
                    userobj["uphone"]=uphone.text;
                    userobj["usex"]=sexobj;
                    dataColl.addItem(userobj);
                    k++;
                    return userobj;
            }

        ]]-->
    </mx:Script>
    <mx:Form>
        <mx:Text text="聯(lián)系簿" fontWeight="bold" fontSize="14" textAlign="center" width="233" color="#1B78C6"/>
        <mx:FormItem label="姓名" fontSize="12" fontWeight="bold" horizontalAlign="left">
            <mx:TextInput id="uname"/>
        </mx:FormItem>
            <mx:RadioButtonGroup id="sexgroup" itemClick="changsex(event)"/>
            <mx:FormItem label="性別" horizontalAlign="center" fontSize="12" fontWeight="bold">
            <mx:HBox>
            <mx:RadioButton id="male" label="男性" groupName="sexgroup" selected="true" value="m"/>
            <mx:RadioButton id="female" label="女性" groupName="sexgroup" value="f"/>
            </mx:HBox>
        </mx:FormItem>
        <mx:FormItem label="電話號(hào)碼" fontWeight="bold" fontSize="12" horizontalAlign="center">
        <mx:TextInput id="uphone"/>
        </mx:FormItem>
        <mx:HBox width="232" height="35" verticalAlign="middle" horizontalAlign="center">
            <mx:Button id="go" label="添加" fontSize="12" fontWeight="normal" click="checkuser(event)" textAlign="center" height="30" width="60"/>
            <mx:Button id="reset" label="重置" fontWeight="normal" fontSize="12" height="30" width="60" click="resetvalue(event)"/>
        </mx:HBox>
    </mx:Form>
    <mx:DataGrid dataProvider="{dataColl}" width="400" id="userdata"
        fontSize="12" borderStyle="inset" fontWeight="bold" textAlign="center" alternatingItemColors="[#F1B6B6, #F2EB37]" height="210" editable="true">
        <mx:columns>
            <mx:DataGridColumn headerText="ID" dataField="uid"/>
            <mx:DataGridColumn headerText="聯(lián)系人" dataField="uname"/>
            <mx:DataGridColumn headerText="性別" dataField="usex"/>
            <mx:DataGridColumn headerText="電話號(hào)碼" dataField="uphone"/>
        </mx:columns>
    </mx:DataGrid>

</mx:Application>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩精品久久久 | 亚洲伊人色欲综合网 | 欧美xxxwww | 成人毛片在线 | 亚洲生活片| 看毛片电影 | 91网在线播放| 黄色高清av | 免费永久看羞羞片网站入口 | 久久99精品国产自在现线 | 激情亚洲一区二区三区 | 成人福利在线视频 | av电影在线免费 | 欧美性视频一区二区 | av中文字幕免费在线观看 | 91精品国产综合久久婷婷香 | 精品久久www | 日本中文不卡视频 | 日韩av电影免费在线观看 | 5a级毛片| 日韩视频一区二区三区在线观看 | 高潮激情aaaaa免费看 | 青青草好吊色 | 日韩精品一区二区三区中文 | 视频在线中文字幕 | 久久久久久久国产a∨ | 国产精品自拍啪啪 | 草草视频免费观看 | 蜜桃精品视频 | 91香蕉国产亚洲一区二区三区 | 中文在线观看www | 久色porn| 91 视频网站| 国产精品免费久久久 | 久久最新免费视频 | 久草影音 | 亚洲影视在线 | 91精品一区二区综合在线 | a一级黄色大片 | 成人三级黄色片 | 一区二区三区视频在线观看 |