Código Flash
Enviado por Sunwer • 6 de Abril de 2014 • 342 Palabras (2 Páginas) • 250 Visitas
escribir = function (texto:String, campo:TextField, intervalo:Number, primeraLetra:Boolean, formato:TextFormat) {
//
// Creamos el Array a partir del texto
campo.arrayLetras = texto.split("");
campo.escribiendo = true;
//
// Creamos la función que pone las letras una por una
nuevaLetra = function () {
if (campo.letra == undefined) {
campo.i = 0;
} else {
campo.i++;
}
if (campo.i == campo.arrayLetras.length) {
clearInterval(campo.nuevoIntervalo);
campo.letra = undefined;
campo.escribiendo = false;
} else {
if (campo.arrayLetras[campo.i] == " ") {
campo.i++;
campo.letra = " "+campo.arrayLetras[campo.i];
} else {
campo.letra = campo.arrayLetras[campo.i];
}
campo.text += campo.letra;
campo.setTextFormat(formato);
}
};
if (primeraLetra) {
nuevaLetra();
}
//
// Creamos el intervalo que llama a la función "nuevaLetra"
campo.nuevoIntervalo = setInterval(nuevaLetra, intervalo);
};
var miTexto:String = "Función creada por Hernán Rivas \n hernanrivasacosta@gmail.com";
escribir(miTexto, campoTexto1, 30, false);
var miOtroTexto:String = "El anterior es un ejemplo de multilinea";
escribir(miOtroTexto, campoTexto2, 60, false);
...