diff --git a/examples/js/loaders/FBXLoader.js b/examples/js/loaders/FBXLoader.js index 8e52c33799c8874a5a6e316d79005fd90cc62b6b..382ccb79ddbdd533475b6913da3498fadd31a018 100644 --- a/examples/js/loaders/FBXLoader.js +++ b/examples/js/loaders/FBXLoader.js @@ -48,9 +48,7 @@ var self = this; - var resourceDirectory = url.split( /[\\\/]/ ); - resourceDirectory.pop(); - resourceDirectory = resourceDirectory.join( '/' ) + '/'; + var resourceDirectory = THREE.Loader.prototype.extractUrlBase( url ); var loader = new THREE.FileLoader( this.manager ); loader.setResponseType( 'arraybuffer' ); @@ -100,15 +98,13 @@ if ( ! isFbxFormatASCII( FBXText ) ) { - self.manager.itemError( url ); throw new Error( 'FBXLoader: Unknown format.' ); } if ( getFbxVersion( FBXText ) < 7000 ) { - self.manager.itemError( url ); - throw new Error( 'FBXLoader: FBX version not supported for file at ' + url + ', FileVersion: ' + getFbxVersion( FBXText ) ); + throw new Error( 'FBXLoader: FBX version not supported, FileVersion: ' + getFbxVersion( FBXText ) ); }