Hice un cuadro de texto que en rollover hace un efecto y se "recarga" digamos. Nunca lo borro del timeline.
El code es este:
(la variable pasada cambia entre 1 y 0 para que pase de un texto a otro)
Código ActionScript :
import flash.text.TextFormat;
texto.addEventListener(Event.ACTIVATE, calcula);
function calcula(pasada:Number) {
if (pasada != 0) {
pasada = 0;
texto.text = "CONSTRUYENDO NUESTRO NUEVO ARMAMENTO";
texto.setTextFormat(format);
} else {
pasada = 1;
texto.text = "SITE EN CONSTRUCCIÓN";
texto.setTextFormat(format);
}
}
var format:TextFormat = new TextFormat();
format.letterSpacing = -1;
texto.wordWrap = true;
texto.selectable = false;
texto.setTextFormat(format);
texto.x = Math.round(texto.x);
texto.y = Math.round(texto.y);Y cuando hago rollover en el objeto hace el efecto que se va y en el timeline llama a esto:
Código ActionScript :
theText.texto.dispatchEvent(new Event(Event.ACTIVATE));
Para que cambie de texto.
El tema es que no lo hace. Se que por timeline lo hago perfecto y es mas.. ahora lo tengo hecho asi. Hago que en vez del dispatchEvent el mc del texto tenga 2 frames le tiro play() y chau.. pero bueno prefiero pasar todo a AS para que no sea todo hardcode.
Any help?
