Bonjour a tous
J'ai créé une animation flash qui vient charger certaines de ses variables grâce à une page php à l'aide de la fonction loadVariablesNum.
Mais je ne comprend pas cela marche parfaitement avec Firefox mais pas avec IE ou Opera. Ce n'est pas un problème de cache car j'ai pris soin de le vider à chaque fois.
Voici un aperçu du code :
la page php affiche ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 var done:Number=0; var texte:String; var texteAffiche:Boolean=false; texte_img.text="Chargement"; loadVariablesNum ("page.php", 0); function charge() { if(done==0) loadVariablesNum ("page.php", 0); // chargement du script PHP else clearInterval(intervalId); } intervalId=setInterval(charge,2000); onEnterFrame=function() { if(texteAffiche==false && done==1) { texte_img.text=varTextePhp; texteAffiche=true; } }
La variable done est donc mise à jour.
Code : Sélectionner tout - Visualiser dans une fenêtre à part varTextePhp=bonjour&done=1
Le probleme dans IE et Opera c'est que les variables ne sont jamais mise a jour comme si la fonction loadVariablesNum ne marchait pas
je ne comprend pas du tout.
Merci pour votre aide.![]()
Partager