dragonBones.IEventDispatcher
包 dragonBones
接口 public interface IEventDispatcher
- 事件派发接口。DragonBones 的事件派发通常依赖于对接的引擎来实现,该接口定义了对接引擎时需要实现的事件方法。
公共方法
方法 |
---|
addDBEventListener(type:EventStringType,listener:Function,thisObject:any):void - 添加特定事件类型的事件侦听器,以使侦听器能够接收事件通知 |
dispatchDBEvent(type:EventStringType,eventObject:dragonBones.EventObject):void - 分派特定的事件到事件流中 |
hasDBEventListener(type:EventStringType):boolean - 检查是否为特定的事件类型注册了任何侦听器 |
removeDBEventListener(type:EventStringType,listener:Function,thisObject:any):void - 删除特定事件类型的侦听器 |
方法详细信息
addDBEventListener()
public addDBEventListener(type:EventStringType,listener:Function,thisObject:any):void
添加特定事件类型的事件侦听器,以使侦听器能够接收事件通知。
支持版本:DragonBones 4.5
运行平台:Web,Native
参数
dispatchDBEvent()
public dispatchDBEvent(type:EventStringType,eventObject:dragonBones.EventObject):void
分派特定的事件到事件流中。
支持版本:DragonBones 4.5
运行平台:Web,Native
参数
- type:EventStringType - - 事件类型。
- eventObject:dragonBones.EventObject - - 事件数据。
hasDBEventListener()
public hasDBEventListener(type:EventStringType):boolean
检查是否为特定的事件类型注册了任何侦听器。
支持版本:DragonBones 4.5
运行平台:Web,Native
参数
- type:EventStringType - - 事件类型。
removeDBEventListener()
public removeDBEventListener(type:EventStringType,listener:Function,thisObject:any):void