Flex登录
<?xml version="1.0" encoding="utf-8"?> <fx: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=="sa"&&pass.text=="sa"&&identify.text.toLowerCase()==generate.text.toLowerCase()){ ????Alert.okLabel="确定"; ????Alert.show("登录成功","提示"); ???}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 ??{ ???var rndCode:String = ""; ???var number:Number = 0; ???//大写与小写字母 ???var base:Array = [65,97]; ???for(var i:int =0; i<4; i++){ ????number = Math.floor(Math.random() * 1000); ????//生成0-9 ????if(number % 2 == 0) ?????number = number % 10 + 48; ?????//生成A-Z或a-z ????else ?????number = number % 26 + (base[number % 2]); ????rndCode += String.fromCharCode(number);??? ???} ???return rndCode; ??} ?? ?]]> </fx: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 id="identify" x="81" y="98" width="68"/>? ??<mx:Label id="generate" x="156" y="100" width="48"/>? ??<mx:Label x="209" y="100" click="generate.text=generateCheckCode()" text="看不清楚 换个~~"/>? ?</mx:Panel> ?</s:Application> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |