Foros del Web » Creando para Internet » Flash y Actionscript »

Precarga de un swf externo

Estas en el tema de Precarga de un swf externo en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 30/12/2007, 14:59
 
Fecha de Ingreso: diciembre-2007
Mensajes: 11
Antigüedad: 10 años
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.
  #2 (permalink)  
Antiguo 31/12/2007, 09:00
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: Precarga de un swf externo

Hola chamaeleo:
En ésta línea: _root.precarga_2_0._xscale = porcentaje_2_0; tienes que ponerlo así: this.precarga_2_0._xscale = porcentaje_2_0;.

Espero haberte sido de ayuda y Feliz Año Nuevo.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 31/12/2007, 09:21
 
Fecha de Ingreso: diciembre-2007
Mensajes: 11
Antigüedad: 10 años
Puntos: 1
Re: Precarga de un swf externo

Hola Bandit,
He hecho lo que me has dicho, y ya se ha solucionado el problema. Gracias.
Feliz Año.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:49.