Actionscript 3 使用Flash IDE测试电影无法从本地主机加载文件

Actionscript 3 使用Flash IDE测试电影无法从本地主机加载文件,actionscript-3,adobe,flash,flash-cs4,Actionscript 3,Adobe,Flash,Flash Cs4,我只是想知道是否有人能帮我解决这个简单但令人沮丧的问题 我创建了一个SWF,从中加载XML文件,但在FlashIDE中使用测试电影运行电影时出现此错误 Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://localhost/flash/Projects/MEL/Quiz/Quiz/bin/xml/quiz.xml at Main/loadConfig()[D:\www\webroot\f

我只是想知道是否有人能帮我解决这个简单但令人沮丧的问题

我创建了一个SWF,从中加载XML文件,但在FlashIDE中使用测试电影运行电影时出现此错误

Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://localhost/flash/Projects/MEL/Quiz/Quiz/bin/xml/quiz.xml
    at Main/loadConfig()[D:\www\webroot\flash\Projects\MEL\Quiz\Quiz\src\Main.as:126]
    at Main/configLoadError()[D:\www\webroot\flash\Projects\MEL\Quiz\Quiz\src\Main.as:143]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
如果我处理该异常,则会出现以下错误:

[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2032: Stream Error. URL: http://localhost/flash/Projects/MEL/Quiz/Quiz/bin/xml/quiz.xml"]
问题是在本地浏览器中运行SWF确实有效,它只会在Flash IDE中抛出这些错误

Error #2044: Unhandled ioError:. text=Error #2032: Stream Error. URL: http://localhost/flash/Projects/MEL/Quiz/Quiz/bin/xml/quiz.xml
    at Main/loadConfig()[D:\www\webroot\flash\Projects\MEL\Quiz\Quiz\src\Main.as:126]
    at Main/configLoadError()[D:\www\webroot\flash\Projects\MEL\Quiz\Quiz\src\Main.as:143]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at flash.net::URLLoader/onComplete()
我尝试在我的根web目录中添加通配符crossdomain.xml文件,并将本地播放安全的SWF发布属性设置为仅允许网络,但这两种方法都没有解决我的问题

我知道Windows 7处理本地主机名解析的方式与以前版本的Windows不同,但我甚至在我的主机文件中添加了
127.0.0.1 localhost
,但都没有效果


有人能解释一下这个问题吗?

尝试使用文件的相对路径。flash IDE和浏览器这两种方案都可以使用。

我终于解决了我的问题,现在我觉得自己很愚蠢

出于某种原因,Comodo防火墙阻止了任何IP和端口上的Flash IDE。防火墙通常要求我允许或拒绝连接,但在这种情况下,它没有这样做,所以我从来没有考虑过防火墙


谢谢你的帮助

对不起,我应该在我的原始问题中提到,我曾经使用相对路径,这很好。但是,由于XML是通过PHP生成的,所以我不得不将其切换到绝对路径。在flashide中使用动态PHP文件的相对路径只加载PHP代码,而不是我需要的解析XML结果。无论如何,谢谢。你能找到更多关于未处理错误的信息吗?像try{..}catch(e){trace(e);}?这很奇怪,因为它没有说它找不到文件。谢谢,我在原始问题中添加了处理异常时遇到的错误。非常感谢。。。对于soln.和进入聊天区:D。。解决了我和你一样的问题非常感谢。我安装了eset智能安全防火墙。我把它关掉了。。一切都很好:D