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 ??
