2010-01-03 1 views
0

J'ai créé un swf que j'ai sur mon site web. Le swf charge les données XML. ça marche bien quand je le test localement. Mais quand je le télécharge sur le serveur, j'obtiens un IOErrorEvent(). Pourquoi cela se produit-il?Problèmes de chargement du fichier XML avec swf sur mon site?

Voici le code du fichier XML:

<?xml version="1.0" encode="UTF-8"?> 
<menu> 

<col>///~~~~~~~~~~~~~~~~~~~~~~~ 
<tile> 
///The "thumb" tag should indicate the corresponding image. It is an image. 
///The "pic" tag indicates a partial web address. It is text 
///The "cap" tag is used as an identifier caption. It is text. 
<thumb>acquainted.jpg</thumb> 
<pic>www.mysite.com</pic> 
<cap>acquainted</cap> 
</tile> 
</col>///~~~~~~~~~~~~~~~~~~~~~~~ 

Voici le code qui charge mes données xml:

function xml1Loaded(e:Event):void { 
    menu1XML=new XML(xmlLoader1.data); 
    xmlLoader1.removeEventListener(Event.COMPLETE, xml1Loaded); 
    xmlLoader1.removeEventListener(IOErrorEvent.IO_ERROR, error1Occurred); 
} 

function error1Occurred(e:Event):void { 
    infoBox.text="There was an error loading an xml file. Perhaps the server is busy. Try refreshing the page."; 
    xmlLoader1.removeEventListener(Event.COMPLETE, xml1Loaded); 
    xmlLoader1.removeEventListener(IOErrorEvent.IO_ERROR, error1Occurred); 
    } 

Comment puis-je savoir ce qui cause cette erreur? Ça m'a rendu fou ... je me suis levé de 9h à 5h du matin pour essayer de créer cet en-tête pour le site et maintenant je suis bloqué sur une erreur de chargement XML ...

EDIT: Correction des tags de commentaires Correction de mon problème de chargement XML . J'ai ensuite été confronté à des images dans le fichier xml ne s'affiche pas sur l'écran. Quand je suis allé à www.mysite/media/myFlash.swf, les images chargées parfaitement; Cependant, quand je suis allé à www.mysite.com où le «myflash.swf» était dans un les images ont jeté une autre erreur. J'ai corrigé ce problème en changeant le chemin du fichier dans le fichier XML ... au lieu de le faire savoir.jpg Je l'ai changé pour media/specials/acquainted.jpg.

Merci les gars de m'avoir redirigé et de m'aider avec ces problèmes!

+0

Ces commentaires sont-ils dans votre xml? ... parce qu'ils ne sont pas vraiment – spender

Répondre

0

La réponse de spender est probablement le cas mais je pensais que je développerais le commentaire de spender.

Votre /// dans votre code XML vous donnera probablement une erreur lors de l'analyse du code XML lorsque vous l'obtiendrez. Les commentaires XML sont comme <!-- comment here -->.

0

Développement sous Windows/IIS, déploiement sur Apache? La sensibilité à la casse peut être un problème. Que se passe-t-il si vous essayez de télécharger directement le fichier Xml déployé? Quelle url utilisez-vous pour le xml? Est-ce un problème de chemin?

+0

Un grand merci de m'avoir regardé de plus près à mon xml! – Phil

Questions connexes