Código :
rut_txt.onKillFocus = function(){ var rute:String = formato_miles(rut_txt.text); rut_txt.text=""; rut_txt.text= rute; dgv_txt.onSetFocus; }; dgv_txt.onKillFocus = function(){ trace(rut_txt.text) var rutcompleto:String = validate_rut(rut_txt.text+dgv_txt.text); nombre_txt.onSetFocus; }; function validate_rut(rut,dv){ var sum = 0, digit = 0, faktor = 2; lenzh = rut.length; if(lenzh>=7){ while(lenzh>0){ sum += faktor*rut.substring((lenzh-1), lenzh); if(faktor==7){ faktor=2}else{faktor++}; lenzh--; } resto = sum%11; var digit_bckp = 11-resto digit = digit_bckp; if(digit_bckp==10)digit = "K"; if(digit_bckp==11)digit = "0"; if(digit==dv.toUpperCase()) { return(true); }else { return(false); } }else{return(false)} } //
estoy haciendo algo mal ??