Flash 本地时加载XML文件(url无法加载)时出现问题

Flash 本地时加载XML文件(url无法加载)时出现问题,flash,actionscript,actionscript-2,flash-cs5,Flash,Actionscript,Actionscript 2,Flash Cs5,我正在尝试让我的flash应用程序解释XML文件。 我的代码如下所示: var questions:XML = new XML(); questions.ignoreWhite=true; questions.load('questions.txt'); questions.onLoad = function(success:Boolean){ if(success){ if(questions.status == 0){ trace("yay"

我正在尝试让我的flash应用程序解释XML文件。 我的代码如下所示:

var questions:XML = new XML();
questions.ignoreWhite=true;
questions.load('questions.txt');

questions.onLoad = function(success:Boolean){
    if(success){
        if(questions.status == 0){
            trace("yay");
        } else { 
            trace("Problem parsing XML.");
        } 
    } else{
        trace("Could not load XML");
    }
}
stop();
我得到的结果是:

Could not load XML
Error opening URL 'file:///C|/Users/Peter/Desktop/Flash/questions.txt'

有人知道我为什么不能访问这个文件吗?我已验证URL是否有效。

请确保名为questions.txt的文件存在(位于fla的同一文件夹中),因为错误是由于该URL上没有可用的文件


不用担心扩展名,它可以加载txt或xml文件。您需要做的就是提供正确的文件名。

请确保名为questions.txt的文件存在(位于fla的同一文件夹中),因为错误是由于该url上没有可用的文件


不用担心扩展名,它可以加载txt或xml文件。您需要做的就是提供正确的文件名。

该文件应该在该url上可用,它位于同一目录中,该url适用于我的浏览器或windows资源管理器。仅此而已,我创建了一个空项目,其中仅包含上述脚本。.swf和.txt都在同一个目录中。这对我来说是个谜。编辑:似乎它在我的Web服务器上工作。。。我想知道wtf与我的pc有什么问题。仅供参考,您为本地文件提供的路径是相对路径,而您获得的url来自放置fla的目录。您可以通过在ActionScript3.0设置中设置SourcePath来更改该文件。该文件应位于该url处,它位于同一目录中,并且该url适用于我的浏览器或windows资源管理器。仅此而已,我创建了一个空项目,其中仅包含上述脚本。.swf和.txt都在同一个目录中。这对我来说是个谜。编辑:似乎它在我的Web服务器上工作。。。我想知道wtf与我的pc有什么问题。仅供参考,您为本地文件提供的路径是相对路径,而您获得的url来自放置fla的目录。您可以通过在ActionScript3.0设置中设置SourcePath来更改它