我只是想知道是否有人可以帮我解决简单但令人沮丧的问题。使用Flash IDE测试影片无法从本地主机加载文件
我已经创建了一个SWF,它从http://localhost/flash/Projects/MEL/Quiz/Quiz/bin/xml/quiz.xml加载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
添加到我的主机文件无济于事。
任何人都可以在这个问题上得到任何解释吗?
你能找出更多关于未处理的错误吗?像try {..} catch(e){trace(e);}?这很奇怪,因为它没有说它找不到该文件。 – Les 2010-02-25 19:43:35
谢谢,我在处理原始问题的异常时添加了错误。 – 2010-02-26 10:01:10