在我的站点上加载带有swf的XML文件时出现问题?

在我的站点上加载带有swf的XML文件时出现问题?,xml,flash,actionscript-3,sandbox,Xml,Flash,Actionscript 3,Sandbox,我在我的网站上创建了一个swf。swf加载xml数据。当我在本地测试它时,它工作得很好。但当我将其上传到服务器时,会得到一个IOErrorEvent()。为什么会发生这种情况 以下是XML文件的代码: <?xml version="1.0" encode="UTF-8"?> <menu> <col>///~~~~~~~~~~~~~~~~~~~~~~~ <tile> ///The "thumb" tag should indicate the co

我在我的网站上创建了一个swf。swf加载xml数据。当我在本地测试它时,它工作得很好。但当我将其上传到服务器时,会得到一个IOErrorEvent()。为什么会发生这种情况

以下是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>///~~~~~~~~~~~~~~~~~~~~~~~
我如何找出导致此错误的原因?让我抓狂的是…从早上9点到早上5点,我一直在尝试为网站创建这个标题,现在我被一个XML加载错误卡住了

编辑: 更正注释标记修复了我的xml加载问题。 然后,我看到xml文件中的图像没有显示在屏幕上。当我访问www.mysite/media/myFlash.swf时,图像加载得非常完美;然而,当我访问www.mysite.com时,“myflash.swf”出现在一个文件夹中,图像抛出了另一个错误。 我通过更改xml中的文件路径来更正此问题…我将其改为media/specials/emounted.jpg,而不是knowed.jpg


谢谢你们给我指引方向,帮助我解决这些问题

使用Windows/IIS开发,在Apache上部署?区分大小写可能是一个问题


如果您尝试直接下载部署的Xml,会发生什么情况?您对xml使用的url是什么?这是一个路径问题吗?

斯宾德的答案可能是这样的,但我想我会详细谈谈斯宾德的评论


XML中的
//
可能会在解析XML时出错。XML注释类似于

这些注释在您的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);
    }