Estoy realizando una aplicación offline en donde un movie clip anidado multiplica otro que contiene variables de la siguente forma:
LINEA DE TIEMPO PRINCIPAL
-
-
Movie Clip "GENERADOR" (contiene otro con ilustracion de carpetas)
-
-
Movieclip "CARPETA" con variables que determinan el nombre y el número de items
Ahora el movie clip generador duplica el de carpetas tantas veces como items encuentra en la matriz, hasta alli todo bien, el caso es que no logro pasarle las 2 variables (distintas para cada duplicado generado)
He probado con TellTarget y solo las pasa si las planteo de la siguiente forma:
tellTarget (movieclipduplicado) {
variable1 = "camiones";
variable2= 10;
}
Pero cuando trato de reemplazar los contenidos por los de otras variables, de esta manera:
tellTarget (movieclipduplicado+i) {
variable1 = contenido [i];
variable2= contenido2 [i];
variable3= contenido3 [i];
}
(Lo cual es absolutamente necesario en este caso) el movie clip duplicado no recibe nada. Probe tambien con el método "with", pero tampoco pasa nada (o no se aplicarlo )
Alguien puede sugerirme el con que instrucción lograrlo?
Aclaro dos cosas: en primera la aplicación no es para web (la compilo luego con Flash Pro.
Y segunda trascribo el loop que genera los movieclips:
while (aa>0) {
duplicateMovieClip(carpeta0, "carpeta"+i, i);
setProperty("carpeta"+i, _x, 0);
setProperty("carpeta"+i, _y, cy);
i++;
cy = cy+25;
aa--;
}
Lo que duplica es una instancia de un movieclip que en biblioteca ya posee las instrucciones de ejecución interna. Gracia por su tiempo.