Supongamos que estamos desarrollando un kiosco interactivo,y queremos implementar un teclado virtual para utilizar una pantalla touch screen.  Si lo programamos en ActionScript y necesitamos  limitar la cantidad de caracteres permitidos en algunas cajas de textos dinámicos, hay una manera muy sensilla utilizando la siguiente funcion propia de ActionScript 2  “Length(nombre:variable)“.

Ejemplo:

var contenido_texto = cual_txt.text;
var caracteres_n:Number = 4; //Definimos la longitud permitida
 
// Esta condición iría en el momento en que se tipea.
if (Length(contenido_texto) == caracteres_n) {
trace ("DynamicText bloqueado");// codigo que indica el fin de la estructura
}else{
trace ("DynamicText desbloqueado");
// Código de escritura normal
}

Esta función no esta documentada en el Help Reference de Flash CS3, cuantas mas habrá?