Je suis nouveau à actionscript et flash, mais je réussi à faire du code qui récupère les données à partir du fichier php et rafraîchir résultat toutes les 30 secondes:Rafraîchissant toutes les XX secondes
var timerRefreshRate:Number = 30000;
var fatherTime:Timer = new Timer(timerRefreshRate, 0);
fatherTime.addEventListener(TimerEvent.TIMER, testaa);
fatherTime.start();
function testaa(event:Event):void{
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.VARIABLES;
loader.addEventListener(Event.COMPLETE,varsLoaded);
loader.load(new URLRequest("data.php"));
function varsLoaded (event:Event):void {
this.opaqueBackground = loader.data.color;
title.text=loader.data.title;
banner_text.text=loader.data.text;
}
}
Mais maintenant je suis face à 2 problèmes:
1.) L'utilisateur doit attendre 30 secondes avant que le film ne soit chargé pour la première fois
2.) La définition de la couleur d'arrière-plan ne fonctionne plus.
Qu'est-ce que je fais de mal?
vous pouvez mettre en valeur booléenne qui est définie sur true une fois qu'il est chargé la première fois qu'il est chargé et s'il est vrai alors fixé le taux de rafraîchissement. cela résoudrait un problème! –