Всем привет!
Помогите разобраться, пожалуйста.
Код работает при нажатии Ctrl+enter, а в браузере swf не пашет.
Код:

Код AS3:
public function Main()
{
Security.allowDomain("www.domen2.ru");
var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest('http://domen1.ru/script.php'+"?time=" + new Date().getTime());
loader.addEventListener(Event.COMPLETE, onComplete);
loader.load(request);
function onComplete(event:Event):void
{
trace(loader.data);
var banners:Object = JSON.decode(loader.data);
mytxt = new TextField();
addChild(mytxt);
//mytxt.text = banners[0].img;
mytxt.x = 300;
mytxt.y = 10;
for (var i in banners)
{
addImageToStage(banners[i].img, i);
}
}
}
public function addImageToStage(imgurl, number)
{
var imgReq:URLRequest = new URLRequest(imgurl);
var imgLoader:Loader = new Loader();
imgLoader.load(imgReq);
imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loader2ByteArray);
function loader2ByteArray(evt:Event):void
{
var lInfo:LoaderInfo = LoaderInfo(evt.target);
var ba:ByteArray = lInfo.bytes;
var reloader:Loader = new Loader();
mytxt.text += number + ' ';
reloader.loadBytes(ba);
mytxt.text += number + ' ';
reloader.contentLoaderInfo.addEventListener(Event.COMPLETE, reloaderComplete);
}
function reloaderComplete(evt:Event):void
{
var imageInfo:LoaderInfo = LoaderInfo(evt.target);
var bmd:BitmapData = new BitmapData(imageInfo.width,imageInfo.height);
bmd.draw(imageInfo.loader);
var resultBitmap:Bitmap = new Bitmap(bmd);
resultBitmap.x = 2 + number * 55;
resultBitmap.y = 2;
resultBitmap.width = 52;
resultBitmap.height = 75;
addChild(resultBitmap);
evt.currentTarget.removeEventListener(Event.COMPLETE, reloaderComplete);
}
}
Собственно domen1 - на нем лежит swf, domen2 - там картинки
Помогите решить пожалуйста.
Заранее спасибо!