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

📄 pwd.as

📁 包括所有源文件类,加载容器类,FMS2.0服务端文件类 具体的请打开项目文件,所有文件都在那里 另外加点说明: config.xml,客户端和FMS服务端各有一个.两个设置要相同,里面是服务器运行路径
💻 AS
字号:
package com.junhuanet.chatroom.pwd
{
	import flash.display.MovieClip;
	import flash.display.SimpleButton;
	import flash.text.TextField;
	import flash.events.MouseEvent;
	import flash.net.URLLoader;
	import flash.net.URLRequest;
	import flash.events.Event;
	import com.junhuanet.chatroom.publicsymbol.AlertPwdNull;
	import com.junhuanet.chatroom.publicsymbol.AlertPwdSuccess;
	import com.junhuanet.chatroom.publicsymbol.AlertPwdFailed;
	public class Pwd extends MovieClip
	{
		private var alert_mc:MovieClip;
		public function Pwd ()
		{
			initPwd ();
		}
		public function removeAlert ():void
		{
			removeChild (alert_mc);
		}
		public function returnSubmit ():void
		{
			removeChild (alert_mc);
			submit_btn.enabled=true;
			return_btn.enabled=true;
		}
		private function initPwd ():void
		{
			submit_btn.addEventListener (MouseEvent.CLICK,submitPwd);
			return_btn.addEventListener (MouseEvent.CLICK,returnLogin);
		}
		private function submitPwd (event:MouseEvent):void
		{
			var user:String=user_txt.text;
			var safe:String=safe_txt.text;
			var pwd:String=pwd_txt.text;
			if (user != "" && safe != "" && pwd != "")
			{
				sendPwd (user,safe,pwd);
			}
			else
			{
				showAlert ("null");
			}
		}
		private function sendPwd (user:String,safe:String,pwd:String):void
		{
			submit_btn.enabled=false;
			return_btn.enabled=false;
			var tempObj:Object=new Object();
			tempObj=this.parent.parent;
			var url:String="http://" + tempObj.http + "InterFace/getPwd.asp";
			var ur:URLRequest=new URLRequest(url);
			ur.data="user=" + user + "&safe=" + safe + "&pwd=" + pwd;
			ur.method="POST";
			var ul:URLLoader=new URLLoader();
			ul.load (ur);
			ul.addEventListener (Event.COMPLETE,checkResult);
		}
		private function checkResult (event:Event):void
		{
			var strResult:String=String(URLLoader(event.target).data);
			if (strResult == "Success")
			{
				showAlert ("success");
			}
			else
			{
				showAlert ("failed");
			}
		}
		private function returnLogin (event:MouseEvent):void
		{
			var tempObj:Object=new Object();
			tempObj=this.parent.parent;
			tempObj.changeContainer ("login");
		}
		private function showAlert (type:String):void
		{
			if (this.getChildByName("alert_mc"))
			{
				removeChild (alert_mc);
			}
			switch (type)
			{
				case "null" :
					alert_mc=new AlertPwdNull();
					break;
				case "success" :
					alert_mc=new AlertPwdSuccess();
					break;
				case "failed" :
					alert_mc=new AlertPwdFailed();
					break;
			}
			alert_mc.name="alert_mc";
			alert_mc.x=(stage.stageWidth - alert_mc.width)/ 2;
			alert_mc.y=(stage.stageHeight - alert_mc.height) / 2;
			addChild (alert_mc);
		}
	}
}

⌨️ 快捷键说明

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