Lorsqu'un utilisateur visite notre site, il voit un coverflow. Ils ne sont pas connectés donc ils ne peuvent pas voir les images. Une fois qu'ils se connectent, ils devraient être en mesure de voir les images dans le flux de couverture, mais ils ne peuvent pas parce que l'objet flash est en cache. Un utilisateur peut contourner ce problème en définissant les paramètres IE sur (vérifier les nouvelles versions des pages stockées chaque fois qu'ils visitent un site) mais nous avons besoin d'un moyen pour forcer le navigateur à actualiser l'objet flash une fois qu'ils sont connectés dans, sans dire à tous nos utilisateurs de modifier les paramètres dans leur navigateur.Comment IE peut-il actualiser un fichier flash.swf chaque fois que la page est chargée?
Est-ce possible?
J'ai essayé d'ajouter ce qui suit:
<div class="flash">
<script type=text/javascript>
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
'width', '600',
'height', '225',
'src', 'streaming_flow2_v8?math=<%= random %>',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'transparent',
'devicefont', 'false',
'id', 'streaming_flow2_v8?math=<%= random %>',
'bgcolor', '#ffffff',
'name', 'streaming_flow2_v8?math=<%= random %>',
'menu', 'true',
'allowScriptAccess','sameDomain',
'allowFullScreen','true',
'movie', 'streaming_flow2_v8?math=<%= random %>',
'salign', ''
);
</script>
<noscript>
<embed
src="streaming_flow2_v8.swf?math=<%= random %>"
width="600"
id="<%= random %>"
height="225"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="address=/playlist.aspx?math=<%= random %>"
/>
</noscript>
</div>
Vous pouvez voir mon script en ligne C# pour générer des nombres aléatoires mais cela ne semble rafraîchir l'objet.
Une fois que l'utilisateur s'est connecté, la page est-elle actualisée? Si oui, au lieu de définir un nombre aléatoire à la fin du swf, vous pouvez passer un paramètre comme FlashVar comme loggedIn = true – jolyonruss
Je ne suis pas sûr de vous suivre mais j'ai essayé de définir des variables aléatoires dans les vars flash et les attributs de l'intégration objet et il n'est tout simplement pas rafraîchir l'objet, c'est tellement ennuyeux ... – Exitos
J'ai toujours dû fermer le navigateur et rouvrir. ça craint mais ça marche à chaque fois. – tking