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

cómo hacer que un .swf en concreto no se guarde en caché

Estas en el tema de cómo hacer que un .swf en concreto no se guarde en caché en el foro de Flash y Actionscript en Foros del Web. Hola, ¿cómo puedo hacer que un .swf específico (en este caso noticias.swf) no se guarde en la caché? para que al cambiar las noticias aparezcan ...
  #1 (permalink)  
Antiguo 06/05/2009, 03:47
 
Fecha de Ingreso: marzo-2004
Ubicación: La Rioja (España)
Mensajes: 111
Antigüedad: 20 años, 1 mes
Puntos: 1
cómo hacer que un .swf en concreto no se guarde en caché

Hola, ¿cómo puedo hacer que un .swf específico (en este caso noticias.swf) no se guarde en la caché? para que al cambiar las noticias aparezcan las nuevas y no las guardadas en la caché.
  #2 (permalink)  
Antiguo 06/05/2009, 04:40
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Respuesta: cómo hacer que un .swf en concreto no se guarde en caché

Cargas el swf con un número aleatorio, yo suleo usar esto:

nocache = "?nocaching="+random(65000);
loadMovie("Pelicula.swf"+nocache,_root.clip);

Si lo haces con loadMovieNum, cambias el _root.clip por el número.

De esta manera tienes que tener mala suerte para que te salga un par de veces el mismo swf y evitas el caché.

Un saludo
__________________
Chanante!
  #3 (permalink)  
Antiguo 06/05/2009, 04:52
 
Fecha de Ingreso: marzo-2004
Ubicación: La Rioja (España)
Mensajes: 111
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: cómo hacer que un .swf en concreto no se guarde en caché

gracias x la respuesta pero, ¿eso donde tengo que ponerlo? ¿en el mc contenedor donde se carga el noticias.swf o en el primer fotograma de una capa vacía del noticias.swf?

cambio en el código que has puesto Pelicula.swf por noticias.swf (que es el archivo en cuestión) y ya está no?
  #4 (permalink)  
Antiguo 06/05/2009, 05:02
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Respuesta: cómo hacer que un .swf en concreto no se guarde en caché

No sé cómo cargarás el swf, pero al hacerlo le incluyes eso:

nocache = "?nocaching="+random(65000);
Tu forma de cargar el swf... noticias.swf"+nocache ... lo que vaya después.

Así de sencillo.

Un ejemplo:

si yo cargo noticias así:

loadMovieNum("noticias.swf",1);


ahora sería así:

nocache = "?nocaching="+random(65000);
loadMovieNum("noticias.swf"+nocache,1);


Un saludo
__________________
Chanante!

Última edición por sirguy; 06/05/2009 a las 05:04 Razón: Completar respuesta
  #5 (permalink)  
Antiguo 06/05/2009, 05:10
 
Fecha de Ingreso: marzo-2004
Ubicación: La Rioja (España)
Mensajes: 111
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: cómo hacer que un .swf en concreto no se guarde en caché

en principio lo cargo así:


//load Movie Behavior
if(this.noticiario == Number(this.noticiario)){
loadMovieNum("noticias.swf",this.noticiario);
} else {
this.noticiario.loadMovie("noticias.swf");
}
//End Behavior


¿Sería entonces así? ¿o tengo que ponerlo donde """this.noticiario.loadMoive""" también?:


//load Movie Behavior
if(this.noticiario == Number(this.noticiario)){
nocache = "?nocaching="+random(65000);
loadMovieNum("noticias.swf"+nocache,this.noticiari o);
} else {
this.noticiario.loadMovie("noticias.swf");
}
//End Behavior
  #6 (permalink)  
Antiguo 06/05/2009, 05:41
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 17 años, 7 meses
Puntos: 12
Respuesta: cómo hacer que un .swf en concreto no se guarde en caché

Algo así:


nocache = "?nocaching="+random(65000);
//load Movie Behavior
if(this.noticiario == Number(this.noticiario)){
loadMovieNum("noticias.swf"+nocache,this.noticiari o);
} else {
this.noticiario.loadMovie("noticias.swf"+nocache);
}
//End Behavior

Sacamos del if el random para que afecte a las dos opciones.

Un saludo
__________________
Chanante!
  #7 (permalink)  
Antiguo 06/05/2009, 06:05
 
Fecha de Ingreso: marzo-2004
Ubicación: La Rioja (España)
Mensajes: 111
Antigüedad: 20 años, 1 mes
Puntos: 1
Respuesta: cómo hacer que un .swf en concreto no se guarde en caché

buah! perfecto, funciona de lujo. MUCHÍSIMAS GRACIAS sirguy
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 00:03.