Soucis de cache IE avec donnees externes a charger [C#/Flash/ RESOLU] - C#/.NET managed - Programmation
Marsh Posté le 22-06-2006 à 17:07:49
Peut être que ton XML n'est pas chargé quand l'animation se lance ...
As-tu mis un moyen de vérifier ça ? (trace, loading etc ...)
Marsh Posté le 23-06-2006 à 13:58:11
J'imagine que l'adresse de ce "fichier qui contient le nom du fichier xml à charger" est toujours la même ?
Dans l'adresse de chargement de ton LoadVars, essaye un truc comme
Code :
|
... pour forcer le rechargement.
Marsh Posté le 23-06-2006 à 15:20:42
Salut,
Merci pour ces reponses. Depuis que j'ai poste la derniere fois j'ai continue a fouiller le web a la recherche de solutions et le coup de mettre une valeur aleatoire a la fin a deja fonctionne chez certain. Chez moi ca fonctionne toujours pas mais voici les nouvelles informations:
Je suis certain que flash charge le bon fichier xml, quand je lance le swf depuis l'explorateur windows entre chaque chargement de page web, ca fonctionne.
En plus d'avoir rajoute ce parametre aleatoire dans flash, j'en ai aussi rajoute un dans la balise object embed de la source html :
Code :
|
794 etant une valeur generer aleatoirement par mon code c#.net. Toujours est-il que ca ne marche pas.
A mon avis, il faudrait que je rajoute en plus dans l'url, un parametre aleatoire apres que je valide le formulaire lors de l'appui sur un bouton. Mais je ne sais pas comment faire ca en c#.NET. Une idee?
Le coup du Response.Redirect ne peut pas marcher car le formulaire see trouve sur la meme page que l'animation flash..
Merci
Marsh Posté le 05-07-2006 à 15:48:18
Yop,
J'ai resolu mon probleme. En fait, avec le parametre aleatoire, il faut aussi s'en servir dans l'animation flash, au niveau de TOUS les load.
C'est a dire au niveau du load du fichier txt pour recup le nom du xml a charger et aussi au niveau du load du xml a charger.
EN consequence, il faut specifier une url web avec le http://.../fichier.xml?rnd=xxx et non pas un chemin d'acces classique ./fichier.xml?rnd=xxx ou la ca fonctionne pas.
++
Marsh Posté le 05-07-2006 à 15:54:58
heuuuu excuse moi mais .. c'est exactement ce que je t'ai dit plus haut !!!
Fatalement que si il faut le faire pour un, il faut le faire pour tous !
Marsh Posté le 05-07-2006 à 16:02:11
Oui c'est vrai, mais en fait j'avais pas pense a le faire partout
Parceque j'ai un flashconfig.txt a charger un currentPage.txt a charger et un xml a charger aussi
Merci en tout cas
Marsh Posté le 22-06-2006 à 16:57:30
Bonjour a tous,
J'ai de nouveau un probleme, grrr. Le probleme est simple a expliquer:
Il faut donc que mon animation recupere quelque part le nom du fichier xml a charger. Ducoup j'ai un fichier texte intermediaire qui contient la ligne "fichier=nom_du_fichier.xml" et, par la methode load de LoadVars dans le code actionscript de l'animation, je recupere le nom du fichier pour le charger.
Ca marche bien, mais quand j'integre l'anim sur mes pages web cela ne fonctionne pas, en fait c'est comme si le fichier texte ne se mettait pas a jour. Pourtant mes pages modifie bien ce fichier texte comme il faut. Apres avoir desactive le Cache de IE, ca fonctionne bien, seulement c'est une option que je ne peux pas envisager pour resoudre ce soucis. En voyez vous d'autres? Y'a t'il une autre facon de recuperer une variable exterieur?
Merci d'avance pour vos aides
Message édité par totokick le 05-07-2006 à 15:48:44