======================================================================================================

소스는 혼자 창작해서 짜다가 고생좀햇네요........

클래스없이도 한번해보고싶어서 ㅎ;

아랜 소스입니다

=========================================================

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 = "^[-'!-/:-@{-~";
}