Просмотр исходного кода

Allow custom path when using engine.js preloadFile() with URL

Leon Krause 7 лет назад
Родитель
Сommit
d373029382
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      platform/javascript/engine.js

+ 3 - 3
platform/javascript/engine.js

@@ -88,7 +88,7 @@
 			});
 		}
 
-		this.preloadFile = function(pathOrBuffer, bufferFilename) {
+		this.preloadFile = function(pathOrBuffer, destPath) {
 
 			if (pathOrBuffer instanceof ArrayBuffer) {
 				pathOrBuffer = new Uint8Array(pathOrBuffer);
@@ -97,14 +97,14 @@
 			}
 			if (pathOrBuffer instanceof Uint8Array) {
 				preloadedFiles.push({
-					path: bufferFilename,
+					path: destPath,
 					buffer: pathOrBuffer
 				});
 				return Promise.resolve();
 			} else if (typeof pathOrBuffer === 'string') {
 				return loadPromise(pathOrBuffer, preloadProgressTracker).then(function(xhr) {
 					preloadedFiles.push({
-						path: pathOrBuffer,
+						path: destPath || pathOrBuffer,
 						buffer: xhr.response
 					});
 				});