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