Ante todo, pido disculpas porque ya he preguntado esto en otro post, pero aun no puedo encontrarle la solucion. Agregue un post mas porque intentare colocar el codigo que estoy usando para que me puedan ayudar mas facilmente.
El problema que tengo es agregar una precarga a cada clip duplicado, ya he intentado varias cosas pero no pasa nada. Aqui el codigo:
Advierto que el codigo es bastante desprolijo, pero es lo que me salio.
Antes de este codigo esta ya un archivo xml cargado, en el se encuentran las imagenes y unos textos.
Código :
var p = 7;
//cantidad de clips por columna
var posX = 20;
//posicion x inicial
var posY = 200;
//posicion y inicial
//*************************************************//
//FUNCION QUE CARGA LA PRIMERA IMAGEN LUEGO DE CARGAR EL XML//
function firstImage() {
//se inicia el bucle
for (i=0; i<(total); i++) {
//mientras sea menor a 21 (cantidad maxima de clips a mostrar en el escenario)
if (i<21) {
if (i == p) {
//cuando i sea igual a p
posY = posY-175;
//reubicar los nuevos clips en estas
posX = posX+250;
//posiciones
p = p+7;
//manteniendo la cantidad de 7 elementos por columna
}
// se asigna el contenido del primer nodo
this.war_fecha.mcPic1.loadMovie(image[i], 10);
// contenido del segundo nodo
this.war_fecha.titulo_txt.text = tit[i];
//se asignan las posiciones de los clips
this.war_fecha._y = posY+i*25;
this.war_fecha._x = posX;
// se inicia la duplicacion de los clips para cada nodo del xml
this.war_fecha.duplicateMovieClip("war_fecha"+i, 20+i);
var total, cargados, porcentaje;
total = this["war_fecha"+i].getBytesTotal();
cargados = this["war_fecha"+i].getBytesLoaded();
porcentaje = Math.floor((cargados*100)/total);
while (cargados != total) {
this["war_fecha"+i].mcPrecarga.gotoAndStop(porcentaje);
}
//contenido del primer nodo para el clip duplicado
this["war_fecha"+i].mcPic1.loadMovie(image[i], 10);
//contenido del segundo nodo para el clip duplicado
this["war_fecha"+i].titulo_txt.text = tit[i];
//se asignan las posiciones
this["war_fecha"+i]._y = posY+i*25;
this["war_fecha"+i]._x = posX;
//se crea una variable para cada duplicado para linkear cada boton contenido en el clip
this["war_fecha"+i].indice = i;
}
}
}
Alli se ve un While, es lo ultimo que intente pero tampoco funciona. Lo que he visto es que en ese While, por ejemplo, las variables cargando y total son iguales y por este motivo no entra al While. Al igual que porcentaje que arranca con el valor 100 luego de hacer el calculo.
Perdon por el largo del post, pero intente que este lo mas claro posible. Espero puedan ayudarme, hace un mes y medio que estoy con esto jajajajajjaa.....
Gracias
