Bonjour à tous ! :)
J'ai un petit problème de chargement avec sendAndLoad avec mes objets XML. Le chargement se bloque a 0%, quand je vide le cache, l'animation fonctionne perfectement...
J'ai essayer la methode du cache killer mais ca n'as pas marcher...
Je charge un fichier php qui contient :
$xml = $GLOBALS['HTTP_RAW_POST_DATA'];
$p = xml_parser_create();
xml_parse_into_struct($p,$xml,$vals,$index);
xml_parser_free($p);
//Récupération de la clé envoyée
$key = $vals[1]['value'];
$xml = '<?xml version="1.0" encoding="UTF-8"?>';
//
if($key == "xxx"){
$parties = 1;
$xml .= '<XML><Parties>'.$parties.'</Parties></XML>';
}
Et dans le flash :
this.anticache = new Date().getTime();
var xmlToSend:String = "<Login><Key>"+keyParties+"</Key></Login>";
var objToSend:XML = new XML(xmlToSend);
var objToReceive:XML = new XML();
objToReceive.onLoad = loginResponse;
objToSend.contentType = "text/xml";
objToSend.sendAndLoad(domaine+"flash/roue/chargementRoue.php?anticache="+anticache,objToReceive);
function loginResponse(success) {
if (success) {
var response:String = this.firstChild.firstChild.childNodes;
if (response[0].nodeValue != "No Access") {
chemin.parties = response[0].nodeValue;
chemin.texteDescriptif = "Tourne la roue et découvre ton gain ! Certaines cases cachent une surprise !";
if (chemin.parties>0) {
chemin.bt1Enabled = 1;
chemin.texteDescriptif += " Tente ta chance il te reste "+chemin.parties+" partie(s).";
} else {
chemin.texteDescriptif += " Désolé tu n?as plus de parties, prend un "+chemin.nomPackParties+".";
}
} else {
chemin.texteDescriptif = erreurChargement;
}
} else {
chemin.texteDescriptif = erreurChargement;
}
}
L'animation est disponible ici :
[ Lien ]Un grand merci à ceux qui prendront le temps de lire ceci et d'y réfléchir.
Bien cordialement.
