跳到主要内容

egret.ProgressEvent

   egret

   public class ProgressEvent

继承    egret.ProgressEvent → egret.Eventegret.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
  • 参数
    • type:string - 事件的类型,可以作为 Event.type 访问。
    • bubbles:boolean - 确定 Event 对象是否参与事件流的冒泡阶段。默认值为 false。
    • cancelable:boolean - 确定是否可以取消 Event 对象。默认值为 false。
    • bytesLoaded:number - 加载的项数或字节数
    • bytesTotal:number - 加载的总项数或总字节数

dispatchProgressEvent()

public dispatchProgressEvent(target:egret.IEventDispatcher,type:string,bytesLoaded:number,bytesTotal:number):boolean

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

  • 支持版本:Egret 2.4
  • 运行平台:Web,Native
  • 参数