我只是想知道是否有人可以帮助我解决我的简单但令人沮丧的问题。
我创建了一个 SWF,可以从以下位置加载 XML 文件http://localhost/flash/Projects/MEL/Quiz/Quiz/bin/xml/quiz.xml http://localhost/flash/Projects/MEL/Quiz/Quiz/bin/xml/quiz.xml,但在 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()
如果我处理异常,我得到的错误是:
[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 中抛出这些错误。
我尝试在根 Web 目录中添加通配符 crossdomain.xml 文件,并将本地播放安全性的 SWF 发布属性设置为“仅允许网络”,但这些都没有解决我的问题。
我知道 Windows 7 处理本地主机名称解析的方式与以前版本的 Windows 不同,但我什至添加了127.0.0.1 localhost
我的主机文件无济于事。
谁能阐明这个问题?
我终于解决了我的问题,现在我觉得自己很愚蠢。
由于某种原因,Comodo 防火墙阻止了任何 IP 和任何端口上的 Flash IDE。防火墙通常会要求我允许或拒绝连接,但在这种情况下它没有,所以我从来没有考虑过防火墙。
感谢你的帮助!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)