umm te estas complicando la vida
para restringir un campo a ciertos valores usa restrict
Código:
//Solo acepta numeros
mi_txt.restrict = "0-9";
//Primera forma al momento de dar click en el boton convertimos el texto a numero
//y redondeamos, si ingresaron 055 el math.round lo convierte en 55
mi_btn.onRelease = function() {
num = Number(mi_txt.text);
trace(Math.round(num));
};
//Segundo metodo
//Vemos que el primer caracter no sea cero si es asi lanzamos la advertencia
mi_txt.onChanged = function() {
if (this.text == "0") {
trace("el numero no puede empezar con 0");
this.text = "";
}
};
Escoge el metodo que mas te guste..
Saludos!!