En principio, este fla iba a ser un tutorial sobre el uso de texto dinámico con máscaras, finalmente buscando una excusa para argumentar el funcionamiento, construí un scroll de texto que funciona con las teclas arriba-abajo.
Aprovechando el modo de navegar el scroll, repasaremos la clase Key y el método addListener.
Lo interesante del método utilizado, es que se sirve de texto dinámico sin usar contornos de fuentes, lo cual se traduce en:
- Texto limpio
- Archivo compilado con un peso muy liviano (en este caso unos 700 bytes)
Bonus xtra
Como vereis en el fla, utilizo la clase Key y su método getCode Key.getCode()e sirve para determinar la tecla pulsada por el usuario, el código actionScript siguiente es muy útil para conocer el valor (getCode) de cada tecla pulsada.
Abre una pelí cula nueva y escribe el siguiente código actionScript en el primer KeyFrame
/*
para ver el código de una tecla: probar pelí cula (Ctrl+Intro) y pulsar la tecla
de la cual queremos obtener el código
*/
var keystester = new Object();
keystester.onKeyDown = function() {
trace(Key.getCode());
};
Key.addListener(keystester);
Nota
Haz clic sobre el swf (para obtener el foco) antes de usar las teclas subir-bajar.
Julio 7th, 2004 at 8:20 pm
¿Al utilizar estas mascaras creadas dinámicamente salvamos el tener las fuentas sucias?
¿ Si lo hiciéramos de manera manual (con las mascaras en lí nea de tiempo) se verí an lavadas, o es cuestión de FMX2004?
¿en MX funciona?
estoy hoy muy preguntón
Julio 7th, 2004 at 8:32 pm
pues creo que en Mx no funciona igual, yo lo he trabajado y para lograr que el texto sea visible ahi que embeberlo por completo, lo que aunque logra que se vea detras de una mascara provoca un texto muy sucio…
o talves toni tenga otra respuesta
Julio 7th, 2004 at 8:34 pm
El titulo del post es:
Flash MX 2004 Texto dinámico & mascaras.
Alex: para que funcione, la másacara tiene que ser dinámica.
Hector: desafortunadamente, con MX la solución ya la has propuesto tu mismo, no hay otra.
Saludos
Julio 8th, 2004 at 1:40 pm
Esta muy chulo el ejemplito este, lo cierto, es que el uso de listeners no esta muy extendido, y yo que estoy trabajando mucho con componentes ahora me he dado cuenta de la gran cantidad de trabajo que ahorran, jeje.
Tan mu bien, si, si.
Julio 9th, 2004 at 11:13 am
Estoy en estos momentos estudiando AS2 y vuestros tutoriales son de lo mejor que he encontrado en la red. Gracias
Julio 10th, 2004 at 1:02 am
Me he equivocado antes con mi url, la costumbre de los .com