<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    云下的天空

    堅持 隨心而動 走自己的路

     

    (轉載)flex制作一個用戶登錄框(含驗證碼)

         原文地址:http://www.cnblogs.com/qiantuwuliang/archive/2010/04/09/1708119.html

     
       
    代碼
    <?xml version="1.0" encoding="utf-8"?>  
    <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"  
                 fontSize
    ="12" horizontalAlign="center" creationComplete="init()">  

     
    <mx:Script>  
      
    <![CDATA[  
       import mx.controls.Alert;  
         
       private 
    function init():void{  
        generate.text
    =generateCheckCode();  
       }  
         
       
    //登錄驗證
       private function loginHandler():void{  
          
    if(user.text==""||pass.text==""){  
           Alert.okLabel
    ="確定";
           Alert.show(
    "用戶名 或 密碼 為空","提示");  
          }
    else{  
           
    if(user.text=="jianbao"&&pass.text=="jianbao"  
              
    &&identify.text.toLowerCase()==generate.text.toLowerCase()){  
                Alert.okLabel
    ="確定";   
                   Alert.show(
    "登錄成功","提示");  
                currentState
    ="hollow";  
              
           }
    else{  
                
    if(identify.text.toLowerCase()!=generate.text.toLowerCase()){  
                  Alert.okLabel
    ="確定";  
                  Alert.show(
    "驗證碼輸入錯誤","提示");  
                  generate.text
    =generateCheckCode();  
                }
    else
                Alert.okLabel
    ="確定";       
                Alert.show(
    "用戶名 或 密碼 錯誤","提示");  
                }  
           }  
          }  
       }  
         
         
       
    //清除
       private function clearHandler():void{  
        user.text
    =pass.text="";  
       }  
         
       
    //產生驗證嗎
         
       private 
    function generateCheckCode():String{  
        
    //init  
        var num:Number;  
        
    var code:String;  
        
    var checkCode:String="";  
          
        
    for(var i:int=0;i<5;i++){  
         num
    =Math.round(Math.random()*100000);  
         
    if(num%2==0){  
          code
    =String.fromCharCode(48+(num%10));  
         }
    else{  
          code
    =String.fromCharCode(65+(num%26));  
         }  
         checkCode 
    +=code;  
        }  
        
    return checkCode;  
       }  
      ]]
    >  
     
    </mx:Script>  
                    
     
    <mx:Panel id="panel" x="143" y="115" width="350" height="229" layout="absolute" title="login">  
        
      
    <mx:Button id="btnLogin" x="73" y="141" label="登錄" click="loginHandler()"/>  
      <mx:Button id="btnClear" x="167" y="141" label="清除" click="clearHandler()"/>  
         
      
    <mx:Label x="41" y="31" text="用戶名"/>  
      <mx:Label x="44" y="64" text="密  碼"/>  
         
      
    <mx:TextInput id="user" x="81" y="31"/>  
      <mx:TextInput id="pass" x="81" y="62" displayAsPassword="true"/>  
      <mx:Text x="40" y="100" text="驗證碼"/>  
      <mx:TextInput x="81" y="98" width="68" id="identify"/>  
      <mx:Label x="156" y="100" width="48" id="generate"/>  
      <mx:Label x="209" y="100" text="看不清楚 換個~~" click="generate.text=generateCheckCode()" />  
         
     
    </mx:Panel>  
        
       
    <mx:states>  
        
    <mx:State name="hollow">  
         
    <mx:RemoveChild target="{panel}"/>  
         <mx:AddChild position="lastChild">  
          
    <mx:Label text="hollow marshane" x="0" y="200" fontSize="200" color="red"/>  
         </mx:AddChild>  
        </mx:State>  
       </mx:states>  
        
    </mx:Application>  


    效果圖:

    posted on 2011-06-05 13:19 天空布藍 閱讀(1139) 評論(0)  編輯  收藏 所屬分類: Flex4

    導航

    統計

    常用鏈接

    留言簿

    隨筆分類

    隨筆檔案

    Flex學習鏈接

    搜索

    •  

    最新評論

    • 1.?re: tomcat7的配置
    • 新建變量名: TOMCAT_HOME 應該為CATALINA_HOME
    • --houkai
    • 2.?re: tomcat7的配置
    • 確實是的@寒澈
    • --houkai
    • 3.?re: tomcat7的配置
    • @ftp123
      你娘里個大雪碧 里面會有common這個文件夾嗎 不知道還尼瑪在這瞎比比 純尼瑪誤導人 我最惡心的就是這樣沒事裝逼的人 艸
    • --cao
    • 4.?re: tomcat7的配置
    • 從哪抄來的,是抄的,你也說聲啊,要不自己測試下也可以,害人測試半天。
    • --ftp123
    • 5.?re: tomcat7的配置
    • %TOMCAT_HOME%\common\lib 從tomcat6.0開始已經沒有common文件夾了,直接用\lib,害我找了半天common文件夾啊,趕快改過來吧
    • --寒澈

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人免费视频小说| 亚洲电影国产一区| 91精品全国免费观看青青| 亚洲AV日韩AV永久无码免下载| 我的小后妈韩剧在线看免费高清版| 真人无码作爱免费视频| 亚洲精品私拍国产福利在线| 色吊丝最新永久免费观看网站| 韩国免费A级毛片久久| 亚洲情A成黄在线观看动漫软件| 久久精品国产亚洲7777| 希望影院高清免费观看视频| 九九九精品视频免费| 亚洲91精品麻豆国产系列在线| 亚洲一级特黄大片在线观看| 1区2区3区产品乱码免费| 全部在线播放免费毛片| 亚洲国产日韩女人aaaaaa毛片在线 | 添bbb免费观看高清视频| 亚洲欧洲日韩不卡| 亚洲高清免费视频| 在线观看日本免费a∨视频| 免费精品99久久国产综合精品| 色五月五月丁香亚洲综合网| 久久精品国产亚洲AV大全| 亚洲综合久久夜AV | 免费被黄网站在观看| 久久aⅴ免费观看| 国产男女爽爽爽免费视频| 亚洲精品自偷自拍无码| 精品亚洲成a人片在线观看少妇| 亚洲精品456播放| 日韩免费一级毛片| 国产2021精品视频免费播放| 国产久爱免费精品视频| 亚洲aⅴ无码专区在线观看| 亚洲入口无毒网址你懂的| 亚洲AV人无码综合在线观看| 国产中文在线亚洲精品官网| 日韩精品视频免费网址| 黄页网站在线看免费|