【发布时间】:2013-03-20 11:46:13
【问题描述】:
试图了解为什么每次我在 Flash 中运行这段小代码时都会收到此错误!
错误:错误 #2044:未处理的 IOErrorEvent:。 text=错误 #2035:找不到 URL。
代码:
import flash.display.Loader;
import flash.events.Event;
import flash.net.URLRequest;
var xmlLoader:URLLoader;
var xml:XML;
var uRequest = new URLRequest("http://xxxxxxx/app.php");
xmlLoader = new URLLoader(uRequest);
xmlLoader.addEventListener(Event.COMPLETE, onXMLLoad);
var imgLoader:Loader;
function onXMLLoad(e:Event) {
xml = new XML(e.target.data);
imgLoader = new Loader();
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onImgLoaded);
imgLoader.load(new URLRequest(xml.Data.Image.text()[0]));
}
function onImgLoaded(e:Event) {
addChild(imgLoader);
}
顺便说一句,XXXXXXX 是我网站的网址。
当我检查了几次 URL 并且它是正确的 URL 时,我可以找到这个错误被吐出的原因。
【问题讨论】:
-
你有两个 URLRequests,哪个会抛出错误?
-
好的,我已经修好了。不用担心。图像的路径存在安全问题,现在它可以工作了。谢谢
-
如果是这样,请添加您自己的答案来描述修复并接受它,以免混淆未来的读者。
-
@Vesper,我添加了自己的答案,但根据 stackoverflow 条款我不能接受 2 天。
标签: actionscript-3 flash