egret.IOErrorEvent
包 egret
类 public class IOErrorEvent
继承 egret.IOErrorEvent → egret.Event → egret.HashObject
IO流事件,当错误导致输入或输出操作失败时调度 IOErrorEvent 对象。
公共属性
属性 |
---|
IO_ERROR : string [静态]io发生错误 |
公共方法
方法 |
---|
IOErrorEvent(type:string,bubbles:boolean,cancelable:boolean) 创建一个 egret.IOErrorEvent 对象 |
dispatchIOErrorEvent(target:egret.IEventDispatcher):boolean [静态]使用指定的EventDispatcher对象来抛出Event事件对象 |
属性详细信息
IO_ERROR
IO_ERROR : string = "ioError"
- 支持版本:Egret 2.4
- 运行平台:Web,Native
io发生错误
方法详细信息
IOErrorEvent()
public IOErrorEvent(type:string,bubbles:boolean,cancelable:boolean)
创建一个 egret.IOErrorEvent 对象
- 支持版本:Egret 2.4
- 运行平台:Web,Native
- 参数
dispatchIOErrorEvent()
public dispatchIOErrorEvent(target:egret.IEventDispatcher):boolean
使用指定的EventDispatcher对象来抛出Event事件对象。抛出的对象将会缓存在对象池上,供下次循环复用。
- 支持版本:Egret 2.4
- 运行平台:Web,Native
- 参数
- target:egret.IEventDispatcher - 派发事件目标
示例
/*
* 以下示例使用 IOErrorEventExample 类说明在试图加载不存在的文件时如何调度错误事件对象。
*/
class IOErrorEventExample extends egret.DisplayObjectContainer {
public constructor() {
super();
var loader:egret.HttpRequest = new egret.HttpRequest();
loader.addEventListener(egret.IOErrorEvent.IO_ERROR, this.onIOError, this);
loader.open("nothing.json", egret.HttpMethod.GET);
loader.send();
}
private onIOError(event:egret.IOErrorEvent):void {
egret.log("onIOError");
}
}