⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 login.as

📁 包括所有源文件类,加载容器类,FMS2.0服务端文件类 具体的请打开项目文件,所有文件都在那里 另外加点说明: config.xml,客户端和FMS服务端各有一个.两个设置要相同,里面是服务器运行路径
💻 AS
字号:
package com.junhuanet.chatroom.login
{
	import flash.display.MovieClip;
	import flash.text.TextField;
	import flash.display.SimpleButton;
	import flash.events.MouseEvent;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.events.Event;
	import flash.text.TextFieldType;
	public class Login extends MovieClip
	{
		public function Login ()
		{
			initLogin ();
		}
		public function setText(msg:String):void
		{
			user_txt.text=msg;
		}
		private function initLogin ():void
		{
			login_btn.focusRect=false;
			reg_btn.focusRect=false;
			pwd_btn.focusRect=false;
			login_btn.addEventListener (MouseEvent.CLICK,loginClick);
			reg_btn.addEventListener (MouseEvent.CLICK,regClick);
			pwd_btn.addEventListener (MouseEvent.CLICK,pwdClick);
		}
		private function loginClick (event:MouseEvent):void
		{
			var userValue:String=user_txt.text;
			var pwdValue:String=pwd_txt.text;
			if (userValue != "" && pwdValue != "")
			{
				var objTemp:Object=new Object();
				objTemp=this.parent.parent;
				objTemp.objUser.userName=userValue;
				user_txt.type=TextFieldType.DYNAMIC;
				pwd_txt.type=TextFieldType.DYNAMIC;
				user_txt.selectable=false;
				pwd_txt.selectable=false;
				login_btn.enabled=false;
				login_btn.removeEventListener (MouseEvent.CLICK,loginClick);
				user_txt.text="正在登陆,请稍候...";
				var tempObject:Object=new Object();
				tempObject=this.parent.parent;
				var http:String="http://" + tempObject.http + "InterFace/checkLogin.asp";
				var ur:URLRequest=new URLRequest(http);
				ur.data="user=" + userValue + "&pwd=" + pwdValue;
				ur.method="POST";
				var ul:URLLoader=new URLLoader  ;
				ul.load (ur);
				ul.addEventListener (Event.COMPLETE,checkBackValue);
			}
		}
		private function checkBackValue (event:Event):void
		{
			var Results:String=URLLoader(event.target).data;
			if (Results == "Success")
			{
				user_txt.text="登陆成功,正在连接服务器...";
				var tempObject:Object=new Object();
				tempObject=this.parent.parent;
				tempObject.connectServer ();
			}
			else
			{
				user_txt.text="登陆失败,输入错误!";
				pwd_txt.text="";
				user_txt.type=TextFieldType.INPUT;
				pwd_txt.type=TextFieldType.INPUT;
				user_txt.selectable=true;
				pwd_txt.selectable=true;
				login_btn.enabled=true;
				login_btn.addEventListener (MouseEvent.CLICK,loginClick);
			}
		}
		private function regClick (event:MouseEvent):void
		{
			var tempObject:Object=new Object();
			tempObject=this.parent.parent;
			tempObject.changeContainer ("reg");
		}
		private function pwdClick (event:MouseEvent):void
		{
			var tempObject:Object=new Object();
			tempObject=this.parent.parent;
			tempObject.changeContainer ("pwd");
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -