Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EventHelper

一个helper class,帮助管理事件处理函数

Hierarchy

  • EventHelper

Index

Constructors

  • new EventHelper(m: EventManager, suspended?: boolean): EventHelper
  • Parameters

    • m: EventManager
    • suspended: boolean = false

    Returns EventHelper

Properties

handlers: {} = {}

Type declaration

  • [key: string]: EventListener<Event, string, EventDispatcher>[]

Methods

  • addEventListener(type: string, listener: EventListener<Event, string, EventDispatcher<Event>>): EventListener<Event, string, EventDispatcher<Event>>
  • 添加一个事件处理函数

    Parameters

    • type: string
    • listener: EventListener<Event, string, EventDispatcher<Event>>

    Returns EventListener<Event, string, EventDispatcher<Event>>

  • clear(): void
  • 清除所有的事件处理函数,一般在dispose时调用

    Returns void

  • removeEventListener(type: string, listener: EventListener<Event, string, EventDispatcher<Event>>): void
  • 移除指定的事件处理函数

    Parameters

    • type: string
    • listener: EventListener<Event, string, EventDispatcher<Event>>

    Returns void

  • resume(): void
  • 恢复,suspend的反操作

    Returns void

  • suspend(): void
  • 挂起,暂时停止监听事件

    Returns void

Generated using TypeDoc