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.
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
-
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!!!");
-
}
May 25th, 2008 de 9:54 pm
Sí, hace tiempo xD aunque vuelve a estar parado pero lo retomo rápido
en cuanto saque ratejos.
abrax!!
May 30th, 2008 de 12:14 am
Excelente trabajo!
Como siempre…
May 30th, 2008 de 12:32 am
Muchas gracias John