diff --git a/haxework/net/BaseLoader.hx b/haxework/net/BaseLoader.hx index af4fbdf..5aee9c0 100755 --- a/haxework/net/BaseLoader.hx +++ b/haxework/net/BaseLoader.hx @@ -69,7 +69,15 @@ class BaseLoader implements ILoader { if (StringTools.startsWith(url, "%assets%")) { var path:String = url.substring(9); var bytes:ByteArray = openfl.Assets.getBytes(path); - return fromBytes(bytes); + if (bytes == null) { + Timer.delay(function() { + var c:ICallback = callback; + dispose(); + c.callFail("Bytes is null for asset: " + path); + }, 1); + } else { + return fromBytes(bytes); + } } #end return request(url, URLRequestMethod.GET, data);