diff --git a/examples/js/loaders/FBXLoader.js b/examples/js/loaders/FBXLoader.js index c913356bb59854c553dc76044544dffd4872143f..6a4544ddd4c9f4683c56a4f7d0a6ccdae7290588 100644 --- a/examples/js/loaders/FBXLoader.js +++ b/examples/js/loaders/FBXLoader.js @@ -48,7 +48,21 @@ THREE.FBXLoader = ( function () { loader.load( url, function ( buffer ) { - onLoad( self.parse( buffer, path ) ); + try { + + onLoad( self.parse( buffer, path ) ); + + } catch ( error ) { + + setTimeout( function () { + + if ( onError ) onError( error ); + + self.manager.itemError( url ); + + }, 0 ); + + } }, onProgress, onError ); @@ -301,8 +315,6 @@ THREE.FBXLoader = ( function () { } - console.log(); - if ( typeof content === 'string' ) { // ASCII format return 'data:' + type + ';base64,' + content;