<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>KreaComm'.info [KBWEB]</title>
	<link>http://kreacomm.info/</link>
	<description>&quot;Une base de connaissances d&#233;di&#233;e aux travailleurs du Web&quot;</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net (Sarka-SPIP)</generator>

	<image>
		<title>KreaComm'.info [KBWEB]</title>
		<url>http://www.kreacomm.info/local/cache-vignettes/L75xH75/siteon0-38e4a.jpg</url>
		<link>http://kreacomm.info/</link>
		<height>75</height>
		<width>75</width>
	</image>



 
	<item xml:lang="fr">
		<title>Forcer le (re)chargement d'une animation Flash</title>
		<link>http://www.kreacomm.info/Javascript/Flash/Forcer-le-re-chargement-d-une.html</link>
		<guid isPermaLink="true">http://www.kreacomm.info/Javascript/Flash/Forcer-le-re-chargement-d-une.html</guid>
		<dc:date>2007-10-16T14:40:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>KreaComm'</dc:creator>



		<description>&lt;p&gt;Les animations Flash&#174; et le cache du navigateur, comment d&#233;sactiver la mise en cache pour forcer le t&#233;l&#233;chargement &#224; chaque refresh.&lt;/p&gt;

-
&lt;a href="http://www.kreacomm.info/Javascript/Flash/" rel="directory"&gt;Flash&lt;/a&gt;


		</description>


 <content:encoded>&lt;img class='spip_logos' alt=&quot;&quot; align=&quot;right&quot; src=&quot;http://www.kreacomm.info/local/cache-vignettes/L150xH150/arton27-42016.png&quot; width='150' height='150' style='height:150px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Afin d'obliger le t&#233;l&#233;chargement de votre animation Flash par le navigateur &#224; chaque chargement de la page pour ne pas utiliser l'animation en cache, vous devez &quot;tromper&quot; le navigateur en utilisant un param&#232;tre dans l'url de votre fichier ; l'url n'&#233;tant plus la m&#234;me le navigateur t&#233;l&#233;charge le &quot;nouveau&quot; fichier sans ce pr&#233;occuper de l'animation contenue dans le cache.&lt;/p&gt; &lt;p&gt;Il suffit simplement d'appliquer un nom de variable dynamique dans l'url du fichier Flash (nul besoin de renseigner de valeur sur cette variable).
L'utilisation d'un timestamp UNIX &lt;i&gt;(date en millisecondes &#233;coul&#233;es depuis le 1er janvier 1970)&lt;/i&gt; est un bon choix dans notre cas.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Les modifications sont donc minimes, exemples :&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Ancien fichier :&lt;/strong&gt; &lt;i&gt;/MonDossier/MonAnimation.swf&lt;/i&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Nouveau fichier :&lt;/strong&gt; &lt;i&gt;/MonDossier/MonAnimation.swf ?428083200&lt;/i&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Exemple avec PHP&lt;/strong&gt;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;?php&lt;br /&gt; $noCache=time();&lt;br /&gt; ?&gt;&lt;br /&gt; &lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;/flash/animmonAnimation.swf?&lt;?php echo $noCache; ?&gt;&quot; width=&quot;460&quot; height=&quot;400&quot;&gt;&lt;br /&gt; &lt;param name=&quot;movie&quot; value=&quot;/flash/animmonAnimation.swf?&lt;?php echo $noCache; ?&gt;&quot; /&gt;&lt;br /&gt; &lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;&lt;br /&gt; &lt;/object&gt;&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Exemple avec JavaScript et SWFObjects :&lt;/strong&gt;&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; var noCache=new Date();&lt;br /&gt; var so = new SWFObject(&quot;/flash/monAnimation.swf?&quot;+noCache.getTime(), &quot;monAnimation&quot;, &quot;1024&quot;, &quot;100&quot;, &quot;9&quot;);&lt;br /&gt; so.addParam(&quot;wmode&quot;, &quot;transparent&quot;);&lt;br /&gt; so.write(&quot;pub&quot;);&lt;br /&gt; }&lt;/code&gt;&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>


 
	


 
	

</channel>
</rss>
