can any body help me
i want to make it simple and dynamic i did'nt want to make multiple loader
please help me

import caurina.transitions.*;
var l:String="loader";
var pics:Array=["1.jpg","2.jpg","3.jpg","4.jpg"];
var total:Number=4;
var txt:Array=["text1","text2","text3","text4"];
var url:Array=["link1","link2","link3","link4"];
var ldrArray:Array=new Array();
var names:Array=new Array();
var counter:Number=0;
var holder:MovieClip=new MovieClip();
addChild(holder);
holder.buttonMode=true;




var loader0:Loader=new Loader();
var loader1:Loader=new Loader();
var loader2:Loader=new Loader();
var loader3:Loader=new Loader();

loader0.load(new URLRequest(pics[0]));
loader1.load(new URLRequest(pics[1]));
loader2.load(new URLRequest(pics[2]));
loader3.load(new URLRequest(pics[3]));


loader0.contentLoaderInfo.addEventListener(Event.C OMPLETE,done0);
loader1.contentLoaderInfo.addEventListener(Event.C OMPLETE,done1);
loader2.contentLoaderInfo.addEventListener(Event.C OMPLETE,done2);
loader3.contentLoaderInfo.addEventListener(Event.C OMPLETE,done3);

function done0(evt:Event):void
{
holder0.addChild(loader0);
loader0.x=-100;
loader0.y=-75;
}

function done1(evt:Event):void
{
holder1.addChild(loader1);
loader1.x=-100;
loader1.y=-75;
}

function done2(evt:Event):void
{
holder2.addChild(loader2);
loader2.x=-100;
loader2.y=-75;}

function done3(evt:Event):void
{
holder3.addChild(loader3);
loader3.x=-100;
loader3.y=-75;
}

loader0.addEventListener(MouseEvent.MOUSE_OVER,lar ge0);
loader1.addEventListener(MouseEvent.MOUSE_OVER,lar ge1);
loader2.addEventListener(MouseEvent.MOUSE_OVER,lar ge2);
loader3.addEventListener(MouseEvent.MOUSE_OVER,lar ge3);

function large0(evt:MouseEvent):void
{
Tweener.addTween(holder0, {scaleX:1.2, scaleY:1.2, time:.5, transition:"linear"});



Tweener.addTween(holder3, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
Tweener.addTween(holder1, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
Tweener.addTween(holder2, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
}



function large1(evt:MouseEvent):void
{
Tweener.addTween(holder1, {scaleX:1.2, scaleY:1.2, time:.5, transition:"linear"});

Tweener.addTween(holder0, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
Tweener.addTween(holder3, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
Tweener.addTween(holder2, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
}



function large2(evt:MouseEvent):void
{
Tweener.addTween(holder2, {scaleX:1.2, scaleY:1.2, time:.5, transition:"linear"});

Tweener.addTween(holder0, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
Tweener.addTween(holder1, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
Tweener.addTween(holder3, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
}


function large3(evt:MouseEvent):void
{
Tweener.addTween(holder3, {scaleX:1.2, scaleY:1.2, time:.5, transition:"linear"});

Tweener.addTween(holder0, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
Tweener.addTween(holder1, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
Tweener.addTween(holder2, {scaleX:1, scaleY:1, time:.5, transition:"linear"});
}