📄 login.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 + -