Can This Work? (Image Loader Loop)

I’m a more desperate search for answers and need to load multiple images at the same time. I’m trying to use the same loader but don’t know if this is best practice (and it isn’t working).

Ami I close? Any help our guidance is much appreciated.


function loadThumbnails()
{            

    for (var i:Number=1; i<=4; i++)
    {    
        var urlRequest:URLRequest = new URLRequest(xmlData[showNumber]["s" + i + "_thumb"]);
        imgLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressStatus);
        imgLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function onMouseOver(e:Event) { onCompleteStatus(e, new Array(i))});
        imgLoader.load(urlRequest);
    }
}

function onProgressStatus(e:ProgressEvent)
{
    trace("...PROGRESS STATUS...");
}

function onCompleteStatus(e:Event, arg:Array)
{
    Object(this)["tmbBox" + arg[0] + "_mc"]["tmbHolder" + arg[0] + "_mc"].addChild(imgLoader);
}