|
@@ -63,8 +63,11 @@ export class InputHandler extends THREE.EventDispatcher {
|
|
|
this.domElement.addEventListener('mousedown', this.onMouseDown.bind(this), false);
|
|
|
window.addEventListener('mouseup', this.onMouseUp.bind(this), false);
|
|
|
if(Potree.isIframeChild){//子页面的话在父页面也要加侦听(应该不会有多层吧?否则要一直加到最外层)
|
|
|
- window.parent.addEventListener('mouseup', this.onMouseUp.bind(this), false);
|
|
|
- }
|
|
|
+ //window.parent.addEventListener('mouseup', this.onMouseUp.bind(this), false); //可能跨域
|
|
|
+ //window.parent.postMessage('listenMouseup', '*');
|
|
|
+ window.addEventListener('mouseout', this.onMouseUp.bind(this), false); //cancel drag
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
this.domElement.addEventListener('mousemove', this.onMouseMove.bind(this), false);
|
|
|
//add
|