跳到主要内容

dragonBones.IEventDispatcher

   dragonBones

接口    public interface IEventDispatcher

子类    dragonBones.IArmatureProxy

  • 事件派发接口。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

  • 参数

    • type:EventStringType - - 事件类型。
    • listener:Function - - 事件侦听器。
    • thisObject:any - - 侦听函数绑定的 this 对象。

dispatchDBEvent()

public dispatchDBEvent(type:EventStringType,eventObject:dragonBones.EventObject):void

  • 分派特定的事件到事件流中。

  • 支持版本:DragonBones 4.5

  • 运行平台:Web,Native

  • 参数

hasDBEventListener()

public hasDBEventListener(type:EventStringType):boolean

  • 检查是否为特定的事件类型注册了任何侦听器。

  • 支持版本:DragonBones 4.5

  • 运行平台:Web,Native

  • 参数

    • type:EventStringType - - 事件类型。

removeDBEventListener()

public removeDBEventListener(type:EventStringType,listener:Function,thisObject:any):void

  • 删除特定事件类型的侦听器。

  • 支持版本:DragonBones 4.5

  • 运行平台:Web,Native

  • 参数

    • type:EventStringType - - 事件类型。
    • listener:Function - - 事件侦听器。
    • thisObject:any - - 侦听函数绑定的 this 对象。