Преглед изворни кода

Added fail callback

I was getting random fails, not sure why, maybe timeout.  My workaround is to try again if it fails, but there was no fail callback.
danschumann пре 11 година
родитељ
комит
40c93f92c7
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5 2
      examples/js/loaders/ColladaLoader.js

+ 5 - 2
examples/js/loaders/ColladaLoader.js

@@ -56,7 +56,7 @@ THREE.ColladaLoader = function () {
 	var colladaUp = 'Y';
 	var colladaUp = 'Y';
 	var upConversion = null;
 	var upConversion = null;
 
 
-	function load ( url, readyCallback, progressCallback ) {
+	function load ( url, readyCallback, progressCallback, failCallback ) {
 
 
 		var length = 0;
 		var length = 0;
 
 
@@ -85,7 +85,10 @@ THREE.ColladaLoader = function () {
 
 
 						} else {
 						} else {
 
 
-							console.error( "ColladaLoader: Empty or non-existing file (" + url + ")" );
+							if (faillCallback)
+								failCallback(); 
+							else 
+								console.error( "ColladaLoader: Empty or non-existing file (" + url + ")" );
 
 
 						}
 						}