
Код AS3:
for (var d:Number=0; d<arrWork.length; d++)
{
var Pic1:LoadedPic=new LoadedPic(arrWork[d]);
arrPicq[d]=Pic1;
}

Код AS3:
package load
{
import flash.display.Loader;
import flash.display.Sprite;
import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.events.ProgressEvent;
import flash.net.*;
public class LoadedPic extends Sprite
{
public var all:Number=0;
public var loadNum:Number=0;
public var arrPic:Array=new Array();
public var allComplite:Boolean=false;
public var pic:Sprite;
public var URL:String;
public function LoadedPic(url:String)
{ //URL=url;
var imageLoader:Loader = new Loader();
var theURL:String = url;
var imageRequest:URLRequest = new URLRequest(url);
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplite);
imageLoader.contentLoaderInfo.addEventListener(Event.INIT, Init);
imageLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progress);
imageLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, tryAgane);
imageLoader.load(imageRequest);
function onComplite(event:Event):void
{
addChild(imageLoader.content);
allComplite=true;
}
function Init(event:Event):void
{
all=event.target.bytesTotal;
trace (all+' '+url)
}
function progress(event:ProgressEvent):void
{
loadNum=event.target.bytesLoaded;
}
function tryAgane():void
{
trace ("tryAgane")
}
}
}
}
корявенько немного я знаю