2009-12-23 6 views
0

J'utilise le code suivant pour obtenir quelque chose par XMLflash erreur XML

var myLoader:URLLoader; 
var myXML:XML; 
var myXMLURL:URLRequest = new URLRequest("http://testapp.varheroes.com/yofacebook/canvas/calcammo/"); 

myXMLURL.method = URLRequestMethod.POST; 
myLoader= new URLLoader(myXMLURL); 
myLoader.dataFormat=URLLoaderDataFormat.TEXT; 
myLoader.addEventListener(Event.COMPLETE, processXML); 


function processXML(e:Event):void { 
    myXML = new XML(e.target.data); 
    dummyText.text = myXML.AMMO; 
} 

Lorsque je test hors ligne de code, il fonctionne parfaitement bien, mais quand je l'ai mis sur la page web

http://media.varheroes.com/flash/as3.swf

il cesse de fonctionner:/

Son exécution me donne cette ligne XML, que je peux mettre dans un champ de texte

<MAIN><AMMO>54564564564564564545464564564564</AMMO></MAIN> 
+0

Vous avez une erreur? S'il vous plaît fournir des informations supplémentaires. – inkedmn

+0

Non, je ne reçois pas d'erreur. Le texte ne montre tout simplement pas. Si je l'essaye hors ligne cela fonctionne. L'URL XML lors du test dans le navigateur fonctionne également. XML ne montre aucune sortie lors de la mise en ligne. –

Répondre

1

Recherchez le fichier XML inter-domaine si votre fichier XML est hors de votre application.

+0

pourriez-vous élaborer là-dessus? J'ai essayé de tester mon XMLurl cela fonctionne http://testapp.varheroes.com/yofacebook/canvas/calcammo/ –

+0

Lisez ceci, devrait rendre les choses plus claires: http://kb2.adobe.com/cps/142/tn_14213 .html – Badaro

+0

Cela a aidé merci Badaro! :RÉ –