Avatar

Level 1

Hi ,

Hear is the solution for Security error #2070.

hope use full to any one.

private

function getSWF():

void

{

var urlreq:URLRequest = new URLRequest("http://localhost/Instructions.swf"

);

var urlloader:URLLoader = new

URLLoader();

loaderContext.allowLoadBytesCodeExecution =

true

;

urlloader.dataFormat = URLLoaderDataFormat.BINARY;

urlloader.addEventListener(Event.COMPLETE, gotSWF);

urlloader.load(urlreq);

//loader.loadBytes(urlreq);

}

private

function gotSWF(evt:Event):

void

{

var urlloader:URLLoader = evt.target as

URLLoader;

mc = evt.currentTarget

as

Sprite;

if

( urlloader )

{

urlloader.removeEventListener(Event.COMPLETE, gotSWF);

trace("injecting swf"

);

try

{

loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errInject);

loader.loadBytes(urlloader.data

as

ByteArray,loaderContext);

}

catch

(err:Error)

{

Alert.show(

"Error injecting code: "

+ err);

}

}

else

{

trace("bad urlloader"

);

}

}

private

function

errInject(evt:Event):voidop

{

Alert.show(

"Error injecting code: "

+ evt);

by

vamshi.