Cita:
Pregunta: Como evito que se carguen los swf del cache, es decir que se cargue siempre la version mas nueva de mis paginas en flash.
Respuesta: Basado en mi experiencia les recomiendo que sigan los siguientes pasos.
______________________________________
Evitemos que se cachee la html en el servidor. Para eso ponemos esto.
<head>
<META HTTP-EQUIV="Expires" CONTENT="Mon, 04 Dec 1999 21:29:02 GMT">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</HEAD>
______________________________________
Creo dos paginas de inicio, una que cargue a otra, ambas de las mismas dimensiones, el contenido estara en index2.swf, index1.swf estara en blanco porque sera reemplazada por index2.swf.
index1.swf - carga a - index2.swf
// En index1.swf
loadMovieNum("index2.swf?id="+random(1000));
______________________________________
Cuando carguemos un swf dentro de flash usemos un parametro id de valor aleatorio.
Para esto supongamos que en un mc llamado clip cargo las peliculas, entonces tengo que cargarlas asi.
clip.loadMovie("archivo.swf?id="+random(1000));
o si uso niveles asi
loadMovieNum("archivo.swf?id="+random(1000), numeroDeNivel);
______________________________________
Con estos tres pasos he logrado evitar el cacheo, es posible evitarse el segundo paso usando php o js y usando un random que cargue directamente el swf2, pero bueno como no en todos los casos tenemos estas opciones disponibles dejo esta solucion alternativa que tambien funciona.
Pregunta: Como evito que se carguen los swf del cache, es decir que se cargue siempre la version mas nueva de mis paginas en flash.
Respuesta: Basado en mi experiencia les recomiendo que sigan los siguientes pasos.
______________________________________
Evitemos que se cachee la html en el servidor. Para eso ponemos esto.
<head>
<META HTTP-EQUIV="Expires" CONTENT="Mon, 04 Dec 1999 21:29:02 GMT">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
</HEAD>
______________________________________
Creo dos paginas de inicio, una que cargue a otra, ambas de las mismas dimensiones, el contenido estara en index2.swf, index1.swf estara en blanco porque sera reemplazada por index2.swf.
index1.swf - carga a - index2.swf
// En index1.swf
loadMovieNum("index2.swf?id="+random(1000));
______________________________________
Cuando carguemos un swf dentro de flash usemos un parametro id de valor aleatorio.
Para esto supongamos que en un mc llamado clip cargo las peliculas, entonces tengo que cargarlas asi.
clip.loadMovie("archivo.swf?id="+random(1000));
o si uso niveles asi
loadMovieNum("archivo.swf?id="+random(1000), numeroDeNivel);
______________________________________
Con estos tres pasos he logrado evitar el cacheo, es posible evitarse el segundo paso usando php o js y usando un random que cargue directamente el swf2, pero bueno como no en todos los casos tenemos estas opciones disponibles dejo esta solucion alternativa que tambien funciona.
bien ahora, alguien puede explicar el uso de esto:
loadMovieNum("archivo.swf?id="+random(1000), numeroDeNivel);
q es el q uso para eviar el cache, pero aun no se si funciona, pero aun asi, quisisera saber realmente q significa
eldervaz