diff --git a/haxework/net/BaseLoader.hx b/haxework/net/BaseLoader.hx index 9f9804b..0892359 100755 --- a/haxework/net/BaseLoader.hx +++ b/haxework/net/BaseLoader.hx @@ -30,7 +30,7 @@ class BaseLoader implements ILoader { this.data = data; callback = new Callback(); var url:String = this.url; - L.d(TAG, "Request: " + prepareUrl(url)); + //L.d(TAG, "Request: " + prepareUrl(url)); internalRequest(prepareUrl(url)); return callback; } diff --git a/haxework/net/BaseMediaLoader.hx b/haxework/net/BaseMediaLoader.hx index f921257..7b10853 100755 --- a/haxework/net/BaseMediaLoader.hx +++ b/haxework/net/BaseMediaLoader.hx @@ -23,13 +23,17 @@ class BaseMediaLoader extends BaseLoader { override private function internalFromBytes(data:ByteArray):Void { loader = buildLoader(); - loader.loadBytes(data); + loader.loadBytes(data, buildLoaderContext()); } private function buildLoaderContext():LoaderContext { return switch (Security.sandboxType) { case Security.REMOTE: new LoaderContext(true, ApplicationDomain.currentDomain, SecurityDomain.currentDomain); + case Security.APPLICATION: + var loaderContext:LoaderContext = new LoaderContext(); + loaderContext.allowLoadBytesCodeExecution = true; + loaderContext; default: null; }