Spinletters

Spinletters es una clase que hice hace tiempo para AS2 y que he retomado hace unos días para AS3.
Consiste en la creación de texto con el efecto máquina de escribir, pero con la particularidad de que la última letra que se introduce va mostrando una serie de caracteres aleatorios hasta que se muestra el carácter real.

This movie requires Flash Player 9

Constructor

var spin:SpinLetters = new SpinLetters(target:TextField, milliseconds:uint = 10, numSpins:uint = 2);

Métodos

spin.doSpin(); // Ejecuta el spin hacia delante.
spin.doReverseSpin(); // Ejecuta el spin en sentido inverso.

Eventos

spin.addEventListener(SpinLettersEvents.START, onStart); // Emitido al inicio del Spin
spin.addEventListener(SpinLettersEvents.COMPLETE, onComplete); // Emitido al completar el Spin

Ejemplo de uso

Actionscript:
import utils.SpinLetters;
import utils.SpinLettersEvents;

var spin:SpinLetters = new SpinLetters(texto1_txt, 20, 5);

texto_txt.text = "";
spin.addEventListener(SpinLettersEvents.COMPLETE, completado);

avanzar.addEventListener(MouseEvent.CLICK, avanzarSpin);
retroceder.addEventListener(MouseEvent.CLICK, retrocederSpin);

function avanzarSpin(evento:MouseEvent):void
{
spin.doSpin();
}
function retrocederSpin(evento:MouseEvent) : void
{
spin.doReverseSpin();
}

function completado(ev:Event) : void
{
//trace("Spin completo!!!");
}

6 Respuestas para “Spinletters”

  1. Alfredo dice que:

    Bueno primo, veo que hemos remozado el blog.
    Felicidades amigo gran trabajo!!

    I´m proud of u.

  2. Robot04 dice que:

    Gracias tíu :)

  3. Robot04 dice que:

    Hombre y me acabo de dar cuenta de que has retomado el tuyo… sin avisar ni na perraco ;)

  4. Alfredo dice que:

    Sí, hace tiempo xD aunque vuelve a estar parado pero lo retomo rápido :)
    en cuanto saque ratejos.

    abrax!!

  5. John dice que:

    Excelente trabajo!
    Como siempre…

  6. Robot04 dice que:

    Muchas gracias John :)

Deja tu opinión