======================================================================================================
소스는 혼자 창작해서 짜다가 고생좀햇네요........
클래스없이도 한번해보고싶어서 ㅎ;
아랜 소스입니다
=========================================================
import flash.display.MovieClip;
import flash.events.FocusEvent;
import flash.text.TextField;
var ID:String = "ID를 입력하세요";
var PW:String = "PW를 입력하세요";
var EMAIL:String = "E-MAIL을 입력하세요";
var NAME:String = "이름을 입력하세요";
reset();
textIDset();
textPWset();
textEMAILset();
textNAMEset();
textID.addEventListener(FocusEvent.FOCUS_IN,focusinHandler);
textPW.addEventListener(FocusEvent.FOCUS_IN,focusinHandler);
textEMAIL.addEventListener(FocusEvent.FOCUS_IN,focusinHandler);
textNAME.addEventListener(FocusEvent.FOCUS_IN,focusinHandler);
textID.addEventListener(FocusEvent.FOCUS_OUT,focusoutHandler);
textPW.addEventListener(FocusEvent.FOCUS_OUT,focusoutHandler);
textEMAIL.addEventListener(FocusEvent.FOCUS_OUT,focusoutHandler);
textNAME.addEventListener(FocusEvent.FOCUS_OUT,focusoutHandler);
bt.addEventListener(MouseEvent.CLICK,resetHandler);
function resetHandler(e:MouseEvent):void{
reset();
}
function reset():void{
textPW.displayAsPassword = false;
textID.text = ID;
textPW.text = PW;
textEMAIL.text = EMAIL;
textNAME.text = NAME;
}
function focusinHandler(e:FocusEvent):void{
var me:TextField = TextField(e.target);
if(me.text!=ID&&me.text!=PW&&me.text!=NAME&&me.text!=EMAIL){
}else{
me.text = "";
}
if(me.name == "instance27"){
textPW.displayAsPassword = true;
}
}
function focusoutHandler(e:FocusEvent):void{
var me:TextField = TextField(e.target);
var meName:String = me.name;
if(me.text == ""){
switch(me.name){
case "instance26": me.text = ID; break;
case "instance27":
textPW.displayAsPassword = false;
me.text = PW;
break;
case "instance28": me.text = EMAIL; break;
case "instance29": me.text = NAME; break;
}
}
}
function textIDset(){
textID.maxChars = 8;
textID.restrict = "0-9A-z";
}
function textPWset(){
textPW.maxChars = 8;
textPW.restrict = "0-9A-z";
}
function textEMAILset(){
textEMAIL.maxChars = 30;
textEMAIL.restrict = "0-9A-z.@_\\-^[-]'\\^";
}
function textNAMEset(){
textNAME.maxChars = 10;
textNAME.restrict = "^[-'!-/:-@{-~";
}





okgosu
최근 답변 댓글