lo que sucede es lo siguiente:
Estoy desarrollando esta pagina
www.amigosmuseorlag.org
sucede q en algunas makinas y navegadores carga perfectamente, y en otras no...en otras, carga tras 1 o 2 refresh (incluso 4) al navegador...
describo un poco la estructura, la cual ha ido siendo modificada poco a poco gracias a la ayuda de varias personas:
en el HTML hay un no cache como un recurso extremista:
Código :
<div align="center"> <table width="800" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" background="fondo_index.jpg"> <!--DWLayoutTable--> <tr> <td width="800" height="600" valign="top"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600"> <param name="movie" value="base.swf?nocache=99"> <param name="quality" value="high"> <embed src="base.swf?nocache=99" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="600"></embed> </object></td> </tr> </table> </div>
este html carga pues al base.swf, el cual tiene 2 frames...en el primero con:
Código :
function fn_carga_root(){
total = _root.getBytesTotal();
cargado = _root.getBytesLoaded();
porcentaje = Math.round((cargado * 100) / total);
cargador.porcentaje_txt.text = porcentaje + " %";
if (porcentaje==100){
_root.gotoAndStop(2);
}//endif
}//end function
var in_carga_root = setInterval(fn_carga_root, 100);
stop();
desde este frame ya estan presentes los MC vacios q rekerire en el siguiente frame, el fondo del swf aki ya esta presente.
En el segundo frame esta:
Código :
_root.cabecera.loadMovie("cabecera.swf");
_root.pie.loadMovie("pie.swf");
_root.main.loadMovie("inicio2.swf");
var hiloPrecarga = setInterval(cargando, 100);
//--carga de partes
function cargando(){
total = _root.cabecera.getBytesTotal() + _root.pie.getBytesTotal() + _root.main.getBytesTotal();
cargado = _root.cabecera.getBytesLoaded() + _root.pie.getBytesLoaded() + _root.main.getBytesLoaded();
porcentaje = Math.round((cargado * 100) / total);
cargador.porcentaje_txt.text = porcentaje + " %";
if (cargado==total){
//trace(total + ","+cargado);
clearInterval(hiloPrecarga);
cargador._visible = false;
_root.cabecera.gotoAndPlay("ya");
_root.pie.gotoAndPlay("ya");
_root.main.gotoAndPlay("ya");
} // end if
} // End of the function
preloaderGraphics._visible = false;
stop();
lo que carga mis contenidos...osea, la cabecera con el menu, el contenido de inicio (main), y el pie de pagina.
aki "preloaderGraphics" es un mc q uso de precargador para las demas secciones pero no lo uso para nada en la precarga inicial.
por recomendacion de Freddie, hice esto:
www.amigosmuseorlag.org/version_flash.swf
para comprobar q el flash player este actualizado....
hoy no he ido con mi cliente, pero las veces anteriores, efectivamente...habia error al "cargar" pues solo se mostraba el fondo cafe.
la ultima modificacion fue meterle el nocache al html, eso no lo he probado en la makina de mi cliente, pero...espero ir hoy mismo a ver ese detalle.... de no funcionar, que creen ustedes q pueda ser??
saludos y gracias de antemano
