|
@@ -55529,22 +55529,34 @@
|
|
|
if(typeof event == 'string'){//add
|
|
|
event = {type:event};
|
|
|
}
|
|
|
+
|
|
|
if ( this._listeners === undefined ) return;
|
|
|
-
|
|
|
+ let type = event.type;
|
|
|
+
|
|
|
+
|
|
|
const listeners = this._listeners;
|
|
|
- const listenerArray = listeners[ event.type ];
|
|
|
-
|
|
|
+ const listenerArray = listeners[type ];
|
|
|
+
|
|
|
if ( listenerArray !== undefined ) {
|
|
|
|
|
|
event.target = this;
|
|
|
|
|
|
// Make a copy, in case listeners are removed while iterating.
|
|
|
for(let {listener, once} of listenerArray.slice(0)){
|
|
|
+
|
|
|
if(once){
|
|
|
- this.removeEventListener(event.type,listener);
|
|
|
+ this.removeEventListener(type,listener);
|
|
|
+ }
|
|
|
+
|
|
|
+ if(type == 'allLoaded'){
|
|
|
+ console.log('dispatchEvent ', type, listener);
|
|
|
}
|
|
|
let result = listener.call(this, event); //add stopContinue
|
|
|
|
|
|
+
|
|
|
+ if(type == 'allLoaded'){
|
|
|
+ console.log('dispatchEvent2 ',type, result);
|
|
|
+ }
|
|
|
if(result && result.stopContinue){
|
|
|
break
|
|
|
}
|
|
@@ -91556,7 +91568,7 @@ void main()
|
|
|
viewContainsPoints:[new Vector3(0,0,0)],
|
|
|
margin:{x:300, y:250} ,
|
|
|
} ];
|
|
|
- splitScreen.splitStart(viewportProps);
|
|
|
+ this.splitScreen.splitStart(viewportProps);
|
|
|
});
|
|
|
|
|
|
//this.addEventListener('resize',(e)=>{console.log('resize',e)})
|
|
@@ -141285,6 +141297,7 @@ ENDSEC
|
|
|
callback && callback(data);
|
|
|
return data
|
|
|
}catch(e){
|
|
|
+ console.error('loadFile出错', path);
|
|
|
onError && onError(e);
|
|
|
}
|
|
|
|