浏览代码

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 10 年之前
父节点
当前提交
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 + ")" );
 
 
 						}
 						}