var miListener:Object = new Object(); var cont_mensaje:String; var num_caract:Number; carac_rest.text = "500"; mensaje.onChanged = function (txt) { trace (txt._name + " ha cambiado"); }; miListener.onKeyDown = function(){ cont_mensaje = mensaje.text; num_caract = cont_mensaje.length; carac_rest.text = 500 - num_caract; } Key.addListener(miListener);