fileLoaderOnLoad = function ( content ) {

			resource.content = content;
			if ( useAsync ) {

				scope.parseAsync( content, onLoad );

			} else {

				var callbacks = new THREE.LoaderSupport.Callbacks();
				callbacks.setCallbackOnMeshAlter( onMeshAlter );
				scope._setCallbacks( callbacks );
				onLoad(
					{
						detail: {
							loaderRootNode: scope.parse( content ),
							modelName: scope.modelName,
							instanceNo: scope.instanceNo
						}
					}
				);

			}
		}
Use this convenient method to load a file at the given URL. By default the fileLoader uses an ArrayBuffer.

@param {string} url A string containing the path/URL of the file to be loaded.
@param {callback} onLoad A function to be called after loading is successfully completed. The function receives loaded Object3D as an argument.
@param {callback} [onProgress] A function to be called while the loading is in progress. The argument will be the XMLHttpRequest instance, which contains total and Integer bytes.
@param {callback} [onError] A function to be called if an error occurs during loading. The function receives the error as an argument.
@param {callback} [onMeshAlter] A function to be called after a new mesh raw data becomes available for alteration.
@param {boolean} [useAsync] If true, uses async loading with worker, if false loads data synchronously.