Hola, tengo problemas en como hacer un texto dinámico animado, en un botón.
Os cuento, estoy haciendo una web en php con varios idiomas y el menú es en flash.
Como este varia según el idioma en que esté pues claro, no puedo hacer la animación manualmente y la tengo que hacer con código action script. El código para la animación lo tengo, es este:
teniendo
3 movieclips:
- 1 llamado
letra con el textfield el cual tiene como variable
_parent.letra
- otro
anim_letra que contiene el clip letra y su animación, y
-
anim_final que contiene una instancia del clip
anim_letra que lo llamamos clip.
y el código es este:
Código:
onClipEvent (load) {
texto="Texto de ejemplo";
largo=texto.length;
distancia= 10;
i = 1;
this.clip._visible=0;
}
onClipEvent (enterFrame) {
if( status != "done"){
this.clip.duplicateMovieClip("clip"+i,i);
this["clip"+i].letra = texto.substring(i-1,i);
this["clip"+i]._x = this.clip._x+(i*distancia);
i++;
}
if(i>largo){
status="done"
}
}
La animación en si me funciona.
Entonces, como quiero que la animación
solo se haga
cuando pase el ratón por encima, es decir cuando haga onRollOver, primero debo hacer los botones del menú y luego poner ese clip en el estado "sobre". Pero entonces no me coje todas las letras, solo una la del clip letra con la que he estado haciendo la animación, no se si me explico...
¿Que estoy haciendo mal?
gracias x adelantado.