Pārlūkot izejas kodu

Modify ColladaLoader to call failCallback() if an error is detected in XMLHttpRequest.

Vitor Abner 9 gadi atpakaļ
vecāks
revīzija
df5d55f5fd
1 mainītis faili ar 13 papildinājumiem un 1 dzēšanām
  1. 13 1
      examples/js/loaders/ColladaLoader.js

+ 13 - 1
examples/js/loaders/ColladaLoader.js

@@ -79,7 +79,7 @@ THREE.ColladaLoader = function () {
 
 							if ( failCallback ) {
 
-								failCallback();
+								failCallback( { type: 'error', url: url } );
 
 							} else {
 
@@ -89,6 +89,18 @@ THREE.ColladaLoader = function () {
 
 						}
 
+					}else{
+
+						if( failCallback ){
+
+							failCallback( { type: 'error', url: url } );
+
+						}else{
+
+							console.error( 'ColladaLoader: Couldn\'t load "' + url + '" (' + request.status + ')' );
+
+						}
+
 					}
 
 				} else if ( request.readyState === 3 ) {