我的代码上有两个按钮,用于在单击时添加和删除基元。另一方面,我有一个onTick
方法的事件监听器,它将获取活动基元和指示其索引的变量作为输入,并且应该将该基元用于该事件的特定索引。
当我进行调试时,我看到虽然输入参数已更新,但事件侦听器使用的参数未更新。我得到了对象被破坏的错误。
您知道如何更新这些参数或停止之前安排的活动吗?
答案 0 :(得分:1)
onTick是一个Cesium事件,其addEventListener函数返回取消订阅的钩子。稍后,当您想要结束对该事件的订阅时,您只需调用返回值。
var unsubscribe = viewer.clock.onTick.addEventListener(myCallback);
// ... later ...
// Stop the onTick callback.
unsubscribe();