egret.ProgressEvent
包 egret
类 public class ProgressEvent
继承 egret.ProgressEvent → egret.Event → egret.HashObject
当加载操作已开始或套接字已接收到数据时,将调度 ProgressEvent 对象。有两种类型的进程事件:ProgressEvent.PROGRESS 和 ProgressEvent.SOCKET_DATA。
公共属性
属性 |
---|
PROGRESS : string [静态]加载进度发生变化 |
SOCKET_DATA : string [静态]获取到数据 |
bytesLoaded : number 在侦听器处理事件时加载的项数或字节数 |
bytesTotal : number 如果加载过程成功,将加载的总项数或总字节数 |
公共方法
方法 |
---|
ProgressEvent(type:string,bubbles:boolean,cancelable:boolean,bytesLoaded:number,bytesTotal:number) 创建一个 egret.ProgressEvent 对象 |
dispatchProgressEvent(target:egret.IEventDispatcher,type:string,bytesLoaded:number,bytesTotal:number):boolean [静态]使用指定的EventDispatcher对象来抛出Event事件对象 |
属性详细信息
PROGRESS
PROGRESS : string = "progress"
- 支持版本:Egret 2.4
- 运行平台:Web,Native
加载进度发生变化
SOCKET_DATA
SOCKET_DATA : string = "socketData"
- 支持版本:Egret 2.4
- 运行平台:Web,Native
获取到数据
bytesLoaded
bytesLoaded : number = 0
- 支持版本:Egret 2.4
- 运行平台:Web,Native
在侦听器处理事件时加载的项数或字节数。
bytesTotal
bytesTotal : number = 0
- 支持版本:Egret 2.4
- 运行平台:Web,Native
如果加载过程成功,将加载的总项数或总字节数。
方法详细信息
ProgressEvent()
public ProgressEvent(type:string,bubbles:boolean,cancelable:boolean,bytesLoaded:number,bytesTotal:number)
创建一个 egret.ProgressEvent 对象
- 支持版本:Egret 2.4
- 运行平台:Web,Native
- 参数
dispatchProgressEvent()
public dispatchProgressEvent(target:egret.IEventDispatcher,type:string,bytesLoaded:number,bytesTotal:number):boolean
使用指定的EventDispatcher对象来抛出Event事件对象。抛出的对象将会缓存在对象池上,供下次循环复用。
- 支持版本:Egret 2.4
- 运行平台:Web,Native
- 参数
- target:egret.IEventDispatcher - 派发事件目标
- type:string - 事件类型
- bytesLoaded:number - 加载的项数或字节数
- bytesTotal:number - 加载的总项数或总字节数