Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2007, 14:59
chamaeleo
 
Fecha de Ingreso: diciembre-2007
Mensajes: 11
Antigüedad: 16 años, 4 meses
Puntos: 1
Precarga de un swf externo

Hola,
Tengo un problema al definir una precarga. Os cuento:
Tengo un swf ("video.swf"). Para informar al visitante el estado de carga he asignado al primer fotograma este código:

/* Cálculo del porcentaje cargado */

porcentaje_2_0 = (this.getBytesLoaded()/this.getBytesTotal())*100;

/* Escribir el porcentaje cargado en el texto dinámico que he definido como cargados_2_0" */

cargados_2_0 = int(porcentaje_2_0) add " % Cargado";

/* Ir incrementando el tamaño de una barrita (en un movieclip definido como "precarga_2_0") en función del valor del porcentaje */

_root.precarga_2_0._xscale = porcentaje_2_0;;


/* Iniciar una vez cargado el swf, siendo "inicio_2_0" el nombre del fotograma al que quiero que vaya*/

if (porcentaje_2_0 == 100) {
clearInterval();
gotoAndStop ("inicio_2_0");
}

La precarga, cuando se abre directamente desde "video.swf" de forma independiente, funciona bien.

Pero esta película se tiene que cargar desde otro swf, ("principal.swf"). Para ello,
he definido en "principal.swf" un símbolo movieclip que llame a "video.swf".

En este caso todo sigue funcionando bien, excepto la barrita, que por alguna razón no varía de tamaño. Curiosamente el porcentaje de carga sí que lo marca bien, y el resto también funciona bien.

¿Sabríais solucionar el problema de la barrita? Gracias de antemano.