Este es un tema bastante recurrente en todos los foros de flash. Primero expondré los consejos dados en la mayoría de foros -a mí, no me ha funcionado ninguno de ellos- y que fueron recopilados por Macromedia en una nota técnica, y posteriormente expondré el método que yo utilizo para evitar el caché. Agradecería comentarios explicando otras técnicas o vuestra experiencia acerca de este tema porque sé que no debe existir una solución única.
Vayamos a ello. Macromedia creo una nota en la que explica tres técnicas para forzar que los swf expirasen inmediatamente y forzar al navegador a recargar la página cada vez que se acceda a ella.
1.- Insertar entre las etiquetas <HEAD></HEAD> el siguiente código:
2.- Usando el encabezamiento Pragma: No-Cache.
3.- Cuando enlazamos entre páginas HTML añadir el paso de una cadena, por ejemplo, un número.
Contenidos de la web
Como ya he comentado anteriormente, en mi caso, ninguno de estos métodos me ha solucionado el tema del caché. Así que acabe uniendo flash y ASP y encontré una solución satisfactoria.
Lo primero que hago es asignar una variable y le asigno un valor aleatorio
<%
Dim peliflash
' Empezamos la funci贸n Ramdomize.
randomize
' Buscamos el numero entre 1 y 65000.
peliflash = Int (Rnd*65000)
%>
A la hora de cargar la película añado una variable, el nombre no importa y le paso el valor generado mediante el script anterior







