-
as3 help
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"});
}