【发布时间】:2011-01-21 02:59:33
【问题描述】:
我只是想知道是否有人可以帮助我解决我的简单但令人沮丧的问题。
我创建了一个从 http://localhost/flash/Projects/MEL/Quiz/Quiz/bin/xml/quiz.xml 加载 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()
如果我处理异常,我得到的错误是:
[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 相比,Windows 7 处理 localhost 名称解析的方式不同,但我什至在我的主机文件中添加了 127.0.0.1 localhost 无济于事。
谁能解释一下这个问题?
【问题讨论】:
-
你能找到更多关于未处理错误的信息吗?比如尝试 { .. }catch(e) { trace(e);} ?这很奇怪,因为它没有说找不到文件。
-
谢谢,我已将处理异常时遇到的错误添加到原始问题中。
标签: actionscript-3 adobe flash flash-cs4