Răsfoiți Sursa

added Loader.loadAsync

Lewy Blue 5 ani în urmă
părinte
comite
ae0552d5b8
1 a modificat fișierele cu 10 adăugiri și 0 ștergeri
  1. 10 0
      src/loaders/Loader.js

+ 10 - 0
src/loaders/Loader.js

@@ -18,6 +18,16 @@ Object.assign( Loader.prototype, {
 
 
 	load: function ( /* url, onLoad, onProgress, onError */ ) {},
 	load: function ( /* url, onLoad, onProgress, onError */ ) {},
 
 
+	loadAsync: function ( url, onProgress ) {
+
+		return new Promise( ( resolve, reject ) => {
+
+			this.load( url, resolve, onProgress, reject );
+
+		} );
+
+	},
+
 	parse: function ( /* data */ ) {},
 	parse: function ( /* data */ ) {},
 
 
 	setCrossOrigin: function ( crossOrigin ) {
 	setCrossOrigin: function ( crossOrigin ) {