Суть проблемы в следующем, господа:
Загружаю картинки (PNG, 23 штуки по 3Мб каждая)

Код AS3:
var frame_show_picture_ind=true;
var frame_viewing_picture=0;
var frame_images_gallery:Array=new Array();
var frame_view_images_gallery:Array=new Array();
var position_x=-493;
var position_y=-80;
var backing_viewing_picture=0;
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
xmlLoader.load(new URLRequest("level_1_frames/3d_full_kotiol.xml"));
function LoadXML(event:Event):void
{
xmlData = new XML(event.target.data);
var imgList:XMLList = xmlData.img;
for each (var imgEl:XML in imgList)
{
frame_images_gallery.push(imgEl);
};
frame_View_Gallery(frame_images_gallery);
};
var loader: Array = new Array();
function frame_View_Gallery(frame_images_gallery:Array)
{
var i = frame_viewing_picture;
loader[i] = new Loader();
var request:URLRequest = new URLRequest(frame_images_gallery[i]);
loader[i].contentLoaderInfo.addEventListener(Event.COMPLETE, Load_OK);
loader[i].load(request);
};
function Load_OK(e:Event)
{
frame_view_images_gallery[frame_viewing_picture]=LoaderInfo(e.target).content;
addChild(LoaderInfo(e.target).content);
LoaderInfo(e.target).content.x=position_x;
LoaderInfo(e.target).content.y=position_y;
LoaderInfo(e.target).content.scaleX=0.49;
LoaderInfo(e.target).content.scaleY=0.49;
LoaderInfo(e.target).content.visible=false;
if (frame_viewing_picture<frame_images_gallery.length-1)
{
frame_viewing_picture+=1;
frame_View_Gallery(frame_images_gallery);
}else
{
frame_view_images_gallery[0].visible=true;
frame_viewing_picture=0;
};
};
Затем кнопками посдедовательно меняю их.
Так вот - при первом проходе подтормаживания. Потом все быстро и плавно.
В чем дело?
Необходимо чтобы картинки сразу быстро менялись.