new Cesium.Event()

为特定事件管理订阅者的通用通用类. 这一类通常在集装箱类内进行即时分析 被曝光为他人认购的财产.
Example:
MyObject.prototype.myListener = function(arg1, arg2) {
    this.myArg1Copy = arg1;
    this.myArg2Copy = arg2;
}

const myObjectInstance = new MyObject();
const evt = new Cesium.Event();
evt.addEventListener(MyObject.prototype.myListener, myObjectInstance);
evt.raiseEvent('1', '2');
evt.removeEventListener(MyObject.prototype.myListener);

Members

readonly numberOfListeners : number

目前订阅该活动的听众数量.

Methods

addEventListener(listener, scope)Event.RemoveCallback

注册每当事件出现时要执行的召回功能. 可提供一个可选范围,作为 NT 0 this NT 1 指针 ,该函数将在其中执行.
Name Type Description
listener Listener 当事件被提起时要执行的函数 .
scope object optional 可选对象范围用作 NT 0 this NT 1 指针,听器的功能将在其中执行.
Returns:
引用时会删除此事件倾听器的函数 .
See:

raiseEvent(arguments)

向每个注册的听众提供所有参数,从而提升事件.
Name Type Description
arguments Parameters.<Listener> repeatable 这种方法取出任意数量的参数,然后传递到听众函数.
See:

removeEventListener(listener, scope)boolean

取消先前注册的回调 .
Name Type Description
listener Listener 未注册的功能 .
scope object optional 最初为添加EventListener而通过的范围.
Returns:
如果收听者被删除,则使用 NT##0 real NT 1 ;如果收听者和范围没有在事件上注册,则使用 NT 2 false NT 3 .
See:

Type Definitions

Cesium.Event.RemoveCallback()

一个删除听众的函数.
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.