Ho un sito flash che carica da un xml una serie di immagini.
Il problema è che quando modifico l' xml e faccio il refresh del sito
mi mantiene l'xml vecchio(credo che vada in cache).
Come si fà a far si che l'xml non vada in cache?
grazie
Ho un sito flash che carica da un xml una serie di immagini.
Il problema è che quando modifico l' xml e faccio il refresh del sito
mi mantiene l'xml vecchio(credo che vada in cache).
Come si fà a far si che l'xml non vada in cache?
grazie
posso forzare il ricaricamento della pagina ad ogni refresh del sito?
Ciao
Semplicemente alla url che carica il file xml devi passargli anche un parametro random.
Esempio:
ilmiofile.php?random=random()
serve usare php?
fammi un esempio il mio html è questo:
<html>
<head>
<%Response.Expires = 0%>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<title>Acetaia Terra del Tuono2</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#000000" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%">
<tr>
<td>
<table width="30" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td><object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="700" height="520" VIEWASTEXT>
<param name="movie" value="sitoterradeltuono2.swf">
<param name="quality" value="high">
<embed src="sitoterradeltuono2.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="700" height="520">
</embed>
</object>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
Dimmi tu come il tuo movie carica il file xml...loadVariables?
Scrivi il codice non della pagina html ma actionscript
emm.....scusa stavo mangiando un panino e ho fatto confusione
io carico un file xml esterno , puoi farmi un esempio(il file è filexml.xml)
grazie
prova con filexml.xml?random=random()
il mio codice è
nuovo = new XML();
nuovo.ignoreWhite = true;
nuovo.load("immagini/filexml.xml");
nuovo.onLoad = function(success){
.......
come diventa?Mi puoi spiegare in breve cosa fa random?
Prova
nuovo = new XML();
nuovo.ignoreWhite = true;
nuovo.load("immagini/filexml.xml?random=random()");
nuovo.onLoad = function(success){
La funzione random genera un numero casuale di conseguenza la url diventerà ogni volta differente
nuovo.load("immagini/filexml.xml?random=2");
nuovo.load("immagini/filexml.xml?random=54");
nuovo.load("immagini/filexml.xml?random=76");
e così via...cmq leggiti la documentazione precisa su questa funzione.
Seguendo questa strada anche se lo script viene messo in cache il problema si risolve in quanto ogni chiamata per flash sarà una chiamata ad uno script differente in quanto la url sarà differente
grazie mille ma non mi funziona , forse devo cambiare la posizione delle virgolette nel load?