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

Problemas con la precarga de mi swf

Estas en el tema de Problemas con la precarga de mi swf en el foro de Flash y Actionscript en Foros del Web. Buenas! tengo un pequeño problema con la precarga de mi pelicula flash. el getBytesTotal() me retorna un 2344328 ahun que el swf en si pese ...
  #1 (permalink)  
Antiguo 26/01/2005, 03:27
 
Fecha de Ingreso: enero-2005
Mensajes: 1
Antigüedad: 19 años, 9 meses
Puntos: 0
Exclamación Problemas con la precarga de mi swf

Buenas!
tengo un pequeño problema con la precarga de mi pelicula flash.
el getBytesTotal() me retorna un 2344328 ahun que el swf en si pese 1,45 mb. eso no lo entiendo pero no es el kit de la cuestion.
la cosa es q cuando lo ejecuto des de el pc local, como el tiempo de descarga es minimo, no me da error pero los problemas bienen cuando lo cuelgo a la web. ahí me sale un mensage que me pone k hay un script que puede que realentize el flash i que deje de funcionar el pc, deduzco que deve ser un bucle infinito.
tanto el la precarga como el flash estan dentro del swf. aki os dejo el code:


var numero:Number;
var numeroaux:Number;


function cargando() {
numeroaux = _root.getBytesLoaded()/_root.getBytesTotal()*100;
numero = numeroaux;

while ((numero == numeroaux)&&(numeroaux<100)){
numero= _root.getBytesLoaded()/_root.getBytesTotal()*100;
}
_root.percent.text = int(numero) add "%";
if (numero == 100){

_root.carg = "OK";
gotoAndStop("GESTION",1);

}
if (numero < 100){

gotoAndStop(numero);
}


}

la precarga es una escena a principio de la pelicula, de 100 fotogramas con un dibujito que se va llenando, i que en cada fotograma hay un cargando();

aver si alguien save porque demonios no me funciona.. muchas gracias
  #2 (permalink)  
Antiguo 18/02/2005, 09:36
 
Fecha de Ingreso: octubre-2003
Ubicación: Buenos Aires, Capital Federal
Mensajes: 43
Antigüedad: 21 años, 1 mes
Puntos: 0
lo que podes usar para ayudarte a encontrar el error es:
cuando probas la peli anda a view > simulate download
podes definir a cuanto bajas desde view > download settings

pd: pudiste arreglar lo de los bytestotal? a mi me pasa lo mismo

gracias
  #3 (permalink)  
Antiguo 18/02/2005, 10:14
Avatar de goc00  
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 22 años, 10 meses
Puntos: 3
En Buscar escribe "preload" (Buscar está en las opciones del foro), encontrarás miles de mejores formas de hacer uno.
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...
  #4 (permalink)  
Antiguo 18/02/2005, 10:56
 
Fecha de Ingreso: octubre-2003
Ubicación: Buenos Aires, Capital Federal
Mensajes: 43
Antigüedad: 21 años, 1 mes
Puntos: 0
sisi ya lo encontre; el getbytestotal responde los bytes del archivo SIN COMPRESION, eso significa que si un exporto el swf (el que se quiere averiguar el peso) con la opcion COMPRESS MOVIE tildada, el getbytestotal le devolvera el peso del archivo como si no hubiese tildado la opcion
  #5 (permalink)  
Antiguo 18/02/2005, 13:04
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 20 años, 9 meses
Puntos: 7
Creo que este tu error:

Código:
numeroaux = _root.getBytesLoaded()/_root.getBytesTotal()*100;
numero = numeroaux;
que tal si lo cambias por esto:

Código:
numeroaux = _root.getBytesLoaded()/_root.getBytesTotal()*100;
numero = _root.getBytesTotal();
Ya un par de veces he posteado el script que utilizo. Es muy simple de entender:

Código:
percent = Math.floor(getBytesLoaded()/getBytesTotal()*100);
cargado = percent;  // este es un campo variable que pones en el stage
//
if (percent == 100) {
	gotoAndPlay(3);
} else {
	gotoAndPlay(1);
}
__________________
JuniHH
- Mi blog
- Mi portafolio
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 23:25.