Pb rechargement xml par le navigateur

Pb rechargement xml par le navigateur - Flash/ActionScript - Programmation

Marsh Posté le 14-01-2008 à 19:55:29    

Au secours !
 
J'ai créé une anim qui charge des données xml et les affiche.
Le fichier xml est mis à jour à la main, et lorsqu'il est remplacé sur le serveur, le swf ne se met pas à jour avec les nouvelles données contenues dans le xml... il continue d'afficher les anciennes.
On me dit que c'est parceque le navigateur web ne recharge pas systématiquement le fichier xml, et que dans mon flash, je dois forcer le rechargement de l'xml.
 
Est ce que quelqu'un saurait comment faire ? S'il vous plait, j'ai besoin de votre aide, c'est urgent !

Reply

Marsh Posté le 14-01-2008 à 19:55:29   

Reply

Marsh Posté le 15-01-2008 à 04:25:21    

Quand tu charges ton fichier XML tu fais :
myXML = new XML();
myXML.load("fichier.xml?var="+ (new Date()).getTime());
 
Ca ajoute une variable a la fin de ton appel, pour que Flash croit que tu appels un fichier different du precedent.


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 15-01-2008 à 18:46:55    

Merci !
 
Dans mon flash, je suis obligée de déclarer en absolu le chemin vers le xml (une histoire de serveur pubs qui recrée des chemins donc obligé de faire ça).
Ta solution donne donc ceci :

Code :
  1. var xmlFile:String = "http://blabla/donnees_banner.xml";
  2. myXML.load(xmlFile+"?var="+ (new Date()).getTime());


 
Penses tu que ça va fonctionner ?


Message édité par sarahz le 15-01-2008 à 18:47:20
Reply

Marsh Posté le 16-01-2008 à 03:34:39    

oui ;)


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks
Reply

Marsh Posté le 16-01-2008 à 11:27:00    

Merci Zed, ca marche nikel, tu m'as sauvé la vie !


Message édité par sarahz le 16-01-2008 à 11:27:13
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed