Google Web after-hours

Contador en flash JSFL Traductor

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)


descargar ejemplo

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.

6 Responses to 'Flash MX 2004 Texto dinámico & mascaras'

  1. Alex Says:

    ¿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 :D

  2. hector Says:

    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 ;)

  3. tonilopez Says:

    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

  4. Raúl Jiménez Says:

    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.

  5. Alejandro Says:

    Estoy en estos momentos estudiando AS2 y vuestros tutoriales son de lo mejor que he encontrado en la red. Gracias

  6. Alejandro Says:

    Me he equivocado antes con mi url, la costumbre de los .com