Dans mon flash, le serveur socket renvoie des données XML que j'ai besoin d'analyser, mais il semble que la seule façon de démarrer l'objet XML est avec le XML.Load () qui charge un fichier externe, mais mon fichier XML est déjà chargé dans une variableFlash analyse XML sans charger un fichier externe (as2)
trace ("raw:" + msg); msgArea.htmlText + = "
mise à jour du lecteur distant"; var playerLocXMLOb = nouveau XML (msg); playerLocXMLOb.ignoreWhite = true;
trace (playerLocXMLOb.firstChild.firstChild.nodeValue);
qui retourne juste
raw: <ploc><x>348</x><y>468</y><uid>red</uid></ploc>
null
Savez-vous ce que je fais mal? Ou est un fichier externe le seul moyen?
Pour votre information à googlers (puisque c'est le meilleur résultat pour 'parsing xml flash'): Actionscript 3 supporte le XML intégré; voir http://en.wikipedia.org/wiki/ECMAScript_for_XML –