Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/08/2005, 07:11
starlancer
 
Fecha de Ingreso: diciembre-2001
Ubicación: Olavarria - Buenos Aires
Mensajes: 295
Antigüedad: 22 años, 3 meses
Puntos: 1
Ayudenme con este codigo, por favor...

Hola:
Necesito que me ayuden con este codigo. Tengo que agregar una precarga a unos clips duplicados dinamicamente.
Es cierto, ya he preguntado pero aun no he podido hacer que funcione.
Es urgente porque hace un mes y medio que estoy con esto, ya tendria que haber terminado....

Aqui va:

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; 
      } 
   } 
}
war_fecha: es el clip que esta en el escenario y del cual se duplica el resto.
En el se encuentran, un boton, un mc en el cual se cargan unas pequeñas imagenes extraidas de un xml y, por ultimo, una barra de precarga.

El problema es que no puedo hacer nada para que funcione la precarga, ya que la variable "porcentaje" me muestra siempre 100, por ende no entra en el bucle "while" que intente hacer.

Ya no se que mas puedo hacer, les agradezco de antemano toda intencion de ayuda.

Gracias

STARLANCER
__________________
"Caer esta permitido, levantarse es obligatorio"