OVH Cloud OVH Cloud

Pb Acutalisation .swf dans Internet Explorer

2 réponses
Avatar
NinjaShaka
Bonjour,

J'aurais besoin d'un ptit coup de main de gens plus ?clair?s :

J'ai un swf dynamique qui charge un fichier texte de variable diverses afin de
cr?er une sorte de galerie interractive. Jusque l? tout marche, il n'y a aucune
probl?me au niveau de l'interraction flash/php.
L? o? le bas blesse, c'est que quand je clique sur un autre documentaire de
facon ? avoir donc une nouvelle galerie, c'est ? dire qu'au niveau php, je
g?n?re de nouvelles variable dans un fichier txt, que je load ensuite dans le
flash, Internet Explorer fait son caca nerveux et n'actualise pas le flash et
se permet de me reloader, ? la place, le contenu de l'ancien avec les variables
de ma page pr?c?dente.
Et pourtant, entre temps j'ai fait en sorte que soient effac?es mon fichier
txt de variable, avant de le reg?n?rer avec les nouvelles. De m?me, j'ai
supprim? mon swf puis j'en fait une copie d'apr?s un original plac? dans un
r?pertoire ? part, en le renommant au passage de telle sorte que je sois s?r
qu'IE recharge bien un nouveau flash et non l'ancien.
Et malgr? toutes ces pr?cautions, IE, je suppose, pioche dans son cache pour
me recharger mon flash avec mes anciennes valeurs, alors que je lui en charge
un nouveau qui pourtant, bien qu'?tant le meme dans sa structure, se nomme
diff?remment de l'ancien et est sens? afficher des valeurs nouvelles.

Bien entendu, je suis certain que cela ne vient ni du flash en lui m?me, ni du
fichier txt qui est lui bien rechang? avec les nouvelles valeurs.
Pour finir, j'ajouterai que Firefox, lui, ne pose pas ce probl?me et
r?actualise bien la page avec le nouveau flash.

2 réponses

Avatar
dan
tu devrais utiliser un paramètre supplémentaire pour le swf.
par ex, utiliser qqchose du genre:
monfichier.swf?rand=xxxxxxx
où xxxxxxx serait un chiffre alléatoire produit par un javascript

dan

"NinjaShaka" a écrit dans le message de
news:d2pqkd$ih8$
Bonjour,

J'aurais besoin d'un ptit coup de main de gens plus ?clair?s :

J'ai un swf dynamique qui charge un fichier texte de variable diverses


afin de
cr?er une sorte de galerie interractive. Jusque l? tout marche, il n'y a


aucune
probl?me au niveau de l'interraction flash/php.
L? o? le bas blesse, c'est que quand je clique sur un autre documentaire


de
facon ? avoir donc une nouvelle galerie, c'est ? dire qu'au niveau php, je
g?n?re de nouvelles variable dans un fichier txt, que je load ensuite dans


le
flash, Internet Explorer fait son caca nerveux et n'actualise pas le flash


et
se permet de me reloader, ? la place, le contenu de l'ancien avec les


variables
de ma page pr?c?dente.
Et pourtant, entre temps j'ai fait en sorte que soient effac?es mon


fichier
txt de variable, avant de le reg?n?rer avec les nouvelles. De m?me, j'ai
supprim? mon swf puis j'en fait une copie d'apr?s un original plac? dans


un
r?pertoire ? part, en le renommant au passage de telle sorte que je sois


s?r
qu'IE recharge bien un nouveau flash et non l'ancien.
Et malgr? toutes ces pr?cautions, IE, je suppose, pioche dans son cache


pour
me recharger mon flash avec mes anciennes valeurs, alors que je lui en


charge
un nouveau qui pourtant, bien qu'?tant le meme dans sa structure, se nomme
diff?remment de l'ancien et est sens? afficher des valeurs nouvelles.

Bien entendu, je suis certain que cela ne vient ni du flash en lui m?me,


ni du
fichier txt qui est lui bien rechang? avec les nouvelles valeurs.
Pour finir, j'ajouterai que Firefox, lui, ne pose pas ce probl?me et
r?actualise bien la page avec le nouveau flash.



Avatar
E-stampida
en fait il faut mettre une variable d'état de chargement.
quand le document est chargé, tu assignes "true" à la variable dans le
fichier texte, càd à la fin de ton fichier texte tu mets un truc du style
myFlag=true, et quand tu veux charger une autre page, tu assignes dans le
flash "myFlagúlse".
Dans ton flash, tu fais un loop qui vérifie que myFlag est bien a true et
que tant que ce n'est pas le cas, il n'affiche rien.

"NinjaShaka" wrote in message
news:d2pqkd$ih8$
Bonjour,

J'aurais besoin d'un ptit coup de main de gens plus ?clair?s :

J'ai un swf dynamique qui charge un fichier texte de variable diverses
afin de
cr?er une sorte de galerie interractive. Jusque l? tout marche, il n'y a
aucune
probl?me au niveau de l'interraction flash/php.
L? o? le bas blesse, c'est que quand je clique sur un autre documentaire
de
facon ? avoir donc une nouvelle galerie, c'est ? dire qu'au niveau php, je
g?n?re de nouvelles variable dans un fichier txt, que je load ensuite dans
le
flash, Internet Explorer fait son caca nerveux et n'actualise pas le flash
et
se permet de me reloader, ? la place, le contenu de l'ancien avec les
variables
de ma page pr?c?dente.
Et pourtant, entre temps j'ai fait en sorte que soient effac?es mon
fichier
txt de variable, avant de le reg?n?rer avec les nouvelles. De m?me, j'ai
supprim? mon swf puis j'en fait une copie d'apr?s un original plac? dans
un
r?pertoire ? part, en le renommant au passage de telle sorte que je sois
s?r
qu'IE recharge bien un nouveau flash et non l'ancien.
Et malgr? toutes ces pr?cautions, IE, je suppose, pioche dans son cache
pour
me recharger mon flash avec mes anciennes valeurs, alors que je lui en
charge
un nouveau qui pourtant, bien qu'?tant le meme dans sa structure, se nomme
diff?remment de l'ancien et est sens? afficher des valeurs nouvelles.

Bien entendu, je suis certain que cela ne vient ni du flash en lui m?me,
ni du
fichier txt qui est lui bien rechang? avec les nouvelles valeurs.
Pour finir, j'ajouterai que Firefox, lui, ne pose pas ce probl?me et
r?actualise bien la page avec le nouveau flash.