Bonjour à tous
alors la je n'en peut plus !
ca fait 1 journée que je bloque sur un problème qui me laisse sans voix...
je m'explique :
j'ai un swf qui appel un script PHP qui lui retourne un fichier XML.
voilà mon code flash (j'ai mis des noms de variables à la con pour l'exemple) :
var laputaindeXML = new XML();
//fonction que mon flash doit appeler une fois le XML loader
laputaindeXML.onLoad = pouet();
laputaindeXML.ignoreWhite = true;
var detailXML = new XML("<SODOOOOOOOOOOOOMIE/>");
detailXML.sendAndLoad("monURL/monScriptPHP.php", laputaindeXML);
du coté PHP ca roule, le script marche je l'ai testé. j'ai mis un fichier crossdomain.xml qui autorise tout car ce n'est pas sur le meme serveur.
Alors voilà le problème, quand j'execute mon flash (en local ou a distance) il appel bien le script PHP en envoyant du xml, le script PHP LUI REPOND bien (j'ai fait un TCP spy et le XML envoyé et le XML que le serveur me renvoi figure bien dans les LOGS !!!)
mais le flash fait comme si le serveur ne renvoi rien, il n'appel jamais le "onLoad" (ni le "onData"...)
PLZ au secour je vais jetter mon ecran par la fenetre du bureau !
POURQUOI FLASH NE VOIT PAS LE XML QUE RENVOI MON SERVEUR ???