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

problema con preloader y firefox

Estas en el tema de problema con preloader y firefox en el foro de Flash y Actionscript en Foros del Web. Buenas a todos! Estoy utilizando un preloader que encontré en la red. En Internet Explorer funciona a la perfección, sin embargo en firefox no funciona. ...
  #1 (permalink)  
Antiguo 30/09/2008, 08:41
 
Fecha de Ingreso: abril-2005
Mensajes: 18
Antigüedad: 12 años, 7 meses
Puntos: 0
problema con preloader y firefox

Buenas a todos!
Estoy utilizando un preloader que encontré en la red. En Internet Explorer funciona a la perfección, sin embargo en firefox no funciona. No se ve el cargador.

Tengo un .swf con un contenedor al que he llamado 'peli' y es ahi donde cargo todos los .swf de las diferentes secciones.

Tengo esta función:

Código:
function startLoading(whichImage) {
   loadMovie(whichImage, "peli");
   _root.onEnterFrame = function() {
      infoLoaded = peli.getBytesLoaded();
      infoTotal = peli.getBytesTotal();
      percentage = Math.floor(infoLoaded/infoTotal*100);
      todo.infoField.text = percentage;
      if (percentage>=100) {
         delete this.onEnterFrame;
         _root.todo._visible = false;
         sombra._visible=false;
      }
   };
}
Y cuando pincho en el menu en cada sección me lleva a un fotograma en el que pone:

Código:
todo._visible = true;
sombra._visible = true;
startLoading("seccion1.swf");
Dentro de 'sombra' hay un fondo que aparece al cargar, y en 'todo' esta el porcentaje que lleva cargado. Sin embargo en Firefox nada de esto se ve, y aparece NaN en el porcentaje.

Soy bastante novata en esto, y simplemente he copiado el codigo y he cambiado alguna cosilla, pero en el explorer me funciona muy bien.

Alguien puede ayudarme?? (Espero haberme explicado medianamente bien, jeje)
Muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 30/09/2008, 13:22
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 10 años
Puntos: 51
Respuesta: problema con preloader y firefox

me parece que es por las comillas que le as puesto al contenedor peli

prueba asi

function startLoading(whichImage) {
loadMovie(whichImage, peli);
_root.onEnterFrame = function() {
infoLoaded = peli.getBytesLoaded();
infoTotal = peli.getBytesTotal();
percentage = Math.floor(infoLoaded/infoTotal*100);
todo.infoField.text = percentage;
if (percentage>=100) {
delete this.onEnterFrame;
_root.todo._visible = false;
sombra._visible=false;
}
};
}
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 30/09/2008, 16:48
 
Fecha de Ingreso: abril-2005
Mensajes: 18
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problema con preloader y firefox

Hola Lynxcraft, muchas gracias por tu rápida respuesta.
He probado a quitar las comillas, pero de todas formas continúa igual. En Explorer funciona correctamente pero en Firefox no funciona...
He estado probando algunos cambios pero no logro solucionarlo.

Creo que tendre que cambiar de cargador, pero este es el que mejor me funcionaba!
  #4 (permalink)  
Antiguo 30/09/2008, 18:23
 
Fecha de Ingreso: abril-2005
Mensajes: 18
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: problema con preloader y firefox

Todavía sigo intentando solucionar este problema!
Ahora me he dado cuenta que me pasa una cosa muy rara en firefox, y es que la primera vez que abro la página en el firefox (despues de limpiar la caché), el preloader no funciona.

Una vez que he visualizado un swf, y vuelvo a actualizar la página (sin limpiar la caché), entonces sí que funciona bien el preload!

Alguien sabe a qué se debe esto?
En el IE funciona correctamente desde el principio.
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 16:27.