跳到主要内容

egret.IOErrorEvent

   egret

   public class IOErrorEvent

继承    egret.IOErrorEvent → egret.Eventegret.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");
}
}