Browse Source

Set image source after crossOrigin and event handlers to allow crossOrigin image loading (#1533)

Matthias Matthäy 5 years ago
parent
commit
7311dc9931
1 changed files with 1 additions and 1 deletions
  1. 1 1
      spine-ts/core/src/SharedAssetManager.ts

+ 1 - 1
spine-ts/core/src/SharedAssetManager.ts

@@ -114,7 +114,6 @@ module spine {
 			if (!this.queueAsset(clientId, textureLoader, path)) return;
 			if (!this.queueAsset(clientId, textureLoader, path)) return;
 
 
 			let img = new Image();
 			let img = new Image();
-			img.src = path;
 			img.crossOrigin = "anonymous";
 			img.crossOrigin = "anonymous";
 			img.onload = (ev) => {
 			img.onload = (ev) => {
 				this.rawAssets[path] = img;
 				this.rawAssets[path] = img;
@@ -122,6 +121,7 @@ module spine {
 			img.onerror = (ev) => {
 			img.onerror = (ev) => {
 				this.errors[path] = `Couldn't load image ${path}`;
 				this.errors[path] = `Couldn't load image ${path}`;
 			}
 			}
+			img.src = path;
 		}
 		}
 
 
 		get (clientId: string, path: string) {
 		get (clientId: string, path: string) {