fixe for air

This commit is contained in:
2013-12-24 17:36:19 +04:00
parent 1699e34eb6
commit d5fa440859
2 changed files with 6 additions and 2 deletions

View File

@@ -30,7 +30,7 @@ class BaseLoader<T> implements ILoader<T> {
this.data = data;
callback = new Callback<T>();
var url:String = this.url;
L.d(TAG, "Request: " + prepareUrl(url));
//L.d(TAG, "Request: " + prepareUrl(url));
internalRequest(prepareUrl(url));
return callback;
}

View File

@@ -23,13 +23,17 @@ class BaseMediaLoader<T> extends BaseLoader<T> {
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;
}