Actionscript 3 你能得到导致IOErrorEvent的IOError吗?
在Flash/AS3应用程序中,当I/O操作失败时,您可以获得一个Actionscript 3 你能得到导致IOErrorEvent的IOError吗?,actionscript-3,flash,events,ioerror,Actionscript 3,Flash,Events,Ioerror,在Flash/AS3应用程序中,当I/O操作失败时,您可以获得一个 var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE, loaded); loader.addEventListener(IOErrorEvent.IO_ERROR, problem); loader.load(new URLRequest("config.xml")); function problem(e:IOError
var loader:URLLoader = new URLLoader();
loader.addEventListener(Event.COMPLETE, loaded);
loader.addEventListener(IOErrorEvent.IO_ERROR, problem);
loader.load(new URLRequest("config.xml"));
function problem(e:IOErrorEvent)
{
trace(e.toString());
}
我想知道什么失败了。有没有办法从活动中获得成功?
toString()
方法没有给我们提供很多信息,其他任何方法也没有提供。IOErrorEvent是错误:
它有你需要的所有东西:
- errorID-参考号
- target/currentTarget—分派它的对象
- 正文
- 类型-错误的类型(检查IO常量列表)
我想不出你还想知道什么:)好吧。现在,我想知道的是为什么它没有关于您尝试加载的文件的任何信息(在投影仪上)代码>。。您希望错误包含您不知道的有关url的信息吗?:)IO_错误不仅在加载文件时使用,它用于很多事情,因此它不包含有关文件的信息(您应该知道)