var escribir = function (texto:String, campo:TextField, intervalo:Number, primeraLetra:Boolean, formato:TextFormat) {
campo.arrayLetras = texto.split ("");
campo.escribiendo = true;
var 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;
var formato:TextFormat = new TextFormat();
formato.color = 0x000000;
formato.font = "Arial";
formato.size = 18;
campo.setTextFormat (formato);
}
};
if (primeraLetra) {
nuevaLetra ();
}
campo.nuevoIntervalo = setInterval (nuevaLetra, intervalo);
};
var miTexto:String = "Una nueva fragancia"
escribir (miTexto, campoTexto, 60, false);
escribir_btn.onRelease = function () {
if (!campoTexto.escribiendo) {
miTexto = campoTexto.text;
campoTexto.text = "";
escribir (miTexto, campoTexto, 30, false);
}
};
onEnterFrame = function () {
if (campoTexto.escribiendo) {
campoTexto.selectable = false;
campoTexto.type = "dynamic";
} else {
campoTexto.selectable = true;
campoTexto.multiline = true;
campoTexto.type = "input";
}
}
