Hola gente, implementé un preload para una galería de imágenes y al probarlo con el debugger de flash funciona ok, al embeberlo en html (con SWFobject) funciona en IE pero no en Mozilla, deja de andar el contador de bytes cargados y por ende la cadena de eventos relacionados con eso...
No se que parte de AS puede ser sensible al navegador que use, ambos tienen instalado el ultimo flash player.
La pagina que estoy usando como tester es esta: http://www.vintagetrailerconversions.com/cambiafoto.html

El codigo del preload es este:
frame1

Código :

function cargandozoom() {
   var total, cargados, porcentaje;
   total = th.getBytesTotal();
   cargados = th.getBytesLoaded();
   porcentaje = Math.floor((cargados*100)/total);
   loaderbkg.porcentaje_txt.text = porcentaje+" %";
   barrita._xscale = porcentaje;
   loaderbkg._visible = true;
   barrita._visible = true;
   if (cargados == total) {
      //loaderbkg._visible = false;
      //barrita._visible = false;
      clearInterval(espera);
      _level0.fadeIn()
      trace ("carga2");
      //th.brightOffsetTo(0,1,"linear");
   }
}


en el frame 2

Código :

var espera = setInterval(cargandozoom, 1);
stop();
trace("recalculando")


Como verán, con el if condiciono la visibilidad de la imagen cargada, cuando terminó de cargarse recien se muestra en pantalla usando para eso un funcion llamada fadeIn. En IE me va mostrando gradualmente la carga, pero en Mozilla el porcentaje muestra NAN y cuando se hace visible la foto no se "funde" usando la funcion "fadeIn", pues no reconoe todo lo uqe esta dentro del "if".
No se que puede ser y si bien podria quedarme tranquilo pues con explorer anda, siento que esta incompleto si no logro verlo correctamente por lo menos en mozilla.
Si necesitan el FLA avisen...

Gracias