跳到主要内容

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
  • 参数
    • type:string - 事件的类型,可以作为 Event.type 访问。
    • bubbles:boolean - 确定 Event 对象是否参与事件流的冒泡阶段。默认值为 false。
    • cancelable:boolean - 确定是否可以取消 Event 对象。默认值为 false。

dispatchIOErrorEvent()​

public dispatchIOErrorEvent(target:egret.IEventDispatcher):boolean

使用指定的EventDispatcher对象来抛出Event事件对象。抛出的对象将会缓存在对象池上,供下次循环复用。

示例​

/*
* 以下示例使用 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");
}
}