Resulta que tengo un codigo que lo que hace es mostrar un texto letra por letra dentro de un textfield:
a = 0;
Cadena = "Lo que quieras poner";
setea = function () {
if (a<=Cadena.length) {
mi_txt.text = Cadena.substr(0, a++);
mi_txt.setTextFormat(formato);
} else {
clearInterval(tempo);
}
};
tempo = setInterval(setea, 40);
Lo que quiero hacer, es que al llegar el texto al final, un movieclip(); con nombre instancia Flecha que esta invisible se haga visible.
Puse este codigo en un fotograma:
if (a==Cadena.length) {
Flecha._visible = true;
}
Pero no se have visible.
Al principio no entendia el problema. Luego entendi que al empezar el fotograma, La variable "a" es menor a "Cadena.length" (o sea a<=Cadena.length). Por lo que el codigo no se activa. Y cuando el texto llega al final, el codigo para hacer que la flecha se haga visible ya corrio. Por eso mi pregunta es, ¿hay alguna forma de volver a correr el codigo cuando el texto termine de cargarse? Estuve pensando y buscando por ahi pero no encontre nada. Espero puedan ayudarme.