Estoy intentando hacer que cuando le de a un boton, el texto de un mc se cambie siguiendo una transformacion simple. Lo estoy sacando de un fla que me he descargado que se llama rolf_efectos_texto_2.fla pero que soy incapaz de conseguir aun teniendolo ya hecho.
Tengo:
Simbol1: Clip de pelicula que contiene una casilla de texto dinamico.
en var: ../:letra desconozco pq se pone eso.
Movim1: Clip de pelicula con una instancia de Simbolo1 con una animacion consistente en degradar el alpha de la letra. Al final un stop.
Paso1: Clip de pelicula llamado letra con una instancia de Movim1 en le fram1 tengo un stop.
Escena 1: Tengo una instancia de Paso1 llamada letras y un boton
Codigo:
Frame 1:
var i=1;
letras.num_letras=0
function generar() {
for ( i=1 ; i<=letras.num_letras; i++ ) {
letras["letra"+i].removeMovieClip()
}
letras.texto = "PRUEBA";
letras.num_letras = length(letras.texto);
letras.loop = 1;
letras.espacio = 12;
letras.x_inicial = -(letras.num_letras/2)*letras.espacio;
letras.generar = 1;
}
stop();
mc letras:
onClipEvent (load) {
generar = 0
letra._visible = 0
frame = 1
loop = 1
}
onClipEvent (enterFrame) {
if (generar == 1){
this.gotoAndStop(frame)
letra._visible = 0
letra.duplicateMovieClip("letra"+loop,loop)
this["letra"+loop]._x=x_inicial+(espacio*(loop-1))
this["letra"+loop].letra=substring(texto,loop,1)
loop++
if (loop>num_letras) {
generar = 0;
}
}
}
boton:
on (press) {
letras.frame = 1
generar()
}
Cuando lo ejecuto y le doy al boton escribe la palabra prueba pero sin el efecto del movimiento. No tengo ni idea de pq falla
Un saludo.