load method

dynamic load(
  1. dynamic url,
  2. Function onLoad, [
  3. Function? onProgress,
  4. Function? onError,
])
override

Implementation

load( url, onLoad, [onProgress, onError] ) {

	var scope = this;

	var path = ( scope.path == '' ) ? LoaderUtils.extractUrlBase( url ) : scope.path;

	var loader = new FileLoader( this.manager );
	loader.setPath( scope.path );
	loader.setResponseType( 'arraybuffer' );
	loader.setRequestHeader( scope.requestHeader );
	loader.setWithCredentials( scope.withCredentials );

	loader.load( url, ( buffer ) {

		// try {

			onLoad( scope.parse( buffer, path ) );

		// } catch ( e ) {

		// 	if ( onError != null ) {

		// 		onError( e );

		// 	} else {

		// 		print( e );

		// 	}

		// 	scope.manager.itemError( url );

		// }

	}, onProgress, onError );

}