添加事件到Viewing Application

问题描述 投票:0回答:1

是否可以向查看应用程序添加事件侦听器?

我知道可以使用addEventListener方法将它们添加到查看器对象上,但是如何将事件添加到查看应用程序?

澄清:我知道我可以使用this.viewerApp.getCurrentViewer()来获取观众,然后使用addEventListener,但有更好或更正确的方法吗?

autodesk-viewer
1个回答
1
投票

你不能,ViewingApplication只是Viewer对象的包装器,所以你需要将这个事件添加到查看器本身:

function onItemLoadSuccess(viewer, item) {
    viewer.addEventListener (...)
}

// or
var viewer = viewerApp.getCurrentViewer() //only after onItemLoadSuccess, viewer is not instanciated before
viewer.addEventListener (...)
© www.soinside.com 2019 - 2024. All rights reserved.