Hi all ,
I would like to ask , is there a way to simply the following code ??
Thanks ~
var vArrPic:Array = new Array();
vArrPic.push(String(LoaderInfo(root.loaderInfo).parameters["s0"]));
vArrPic.push(String(LoaderInfo(root.loaderInfo).parameters["s1"]));
vArrPic.push(String(LoaderInfo(root.loaderInfo).parameters["s2"]));
vArrPic.push(String(LoaderInfo(root.loaderInfo).parameters["s3"]));
vArrPic.push(String(LoaderInfo(root.loaderInfo).parameters["s4"]));
vArrPic.push(String(LoaderInfo(root.loaderInfo).parameters["s5"]));
vArrPic.push(String(LoaderInfo(root.loaderInfo).parameters["s6"]));
vArrPic.push(String(LoaderInfo(root.loaderInfo).parameters["s7"]));
var vArrID:Array = new Array();
vArrID.push(String(LoaderInfo(root.loaderInfo).parameters["id0"]));
vArrID.push(String(LoaderInfo(root.loaderInfo).parameters["id1"]));
vArrID.push(String(LoaderInfo(root.loaderInfo).parameters["id2"]));
vArrID.push(String(LoaderInfo(root.loaderInfo).parameters["id3"]));
vArrID.push(String(LoaderInfo(root.loaderInfo).parameters["id4"]));
vArrID.push(String(LoaderInfo(root.loaderInfo).parameters["id5"]));
vArrID.push(String(LoaderInfo(root.loaderInfo).parameters["id6"]));
vArrID.push(String(LoaderInfo(root.loaderInfo).parameters["id7"]));
var vPosX = 250;
var ldr0:Loader = new Loader();
var ldr1:Loader = new Loader();
var ldr2:Loader = new Loader();
var ldr3:Loader = new Loader();
var ldr4:Loader = new Loader();
var ldr5:Loader = new Loader();
var ldr6:Loader = new Loader();
var ldr7:Loader = new Loader();
var vUrl0:URLRequest = new URLRequest(vURLpic+vArrPic[0]);
var vUrl1:URLRequest = new URLRequest(vURLpic+vArrPic[1]);
var vUrl2:URLRequest = new URLRequest(vURLpic+vArrPic[2]);
var vUrl3:URLRequest = new URLRequest(vURLpic+vArrPic[3]);
var vUrl4:URLRequest = new URLRequest(vURLpic+vArrPic[4]);
var vUrl5:URLRequest = new URLRequest(vURLpic+vArrPic[5]);
var vUrl6:URLRequest = new URLRequest(vURLpic+vArrPic[6]);
var vUrl7:URLRequest = new URLRequest(vURLpic+vArrPic[7]);
for (var i=0; i< 7; i++) {
this["ldr" + i].load(this["vUrl"+i]);
this["ldr" + i].name = "todayPic" + i;
today_bg["todayCard" + i]["todayPic" + i].addChild(this["ldr"+i]);
today_bg["todayCard"+i].scaleX = 0.5;
today_bg["todayCard"+i].scaleY = 0.5;
today_bg["todayCard" + i].addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
today_bg["todayCard" + i].addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
today_bg["todayCard" + i].addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
today_bg["todayCard" + i]["todayPic" + i].addEventListener(MouseEvent.MOUSE_OVER, mouseOverHandler);
today_bg["todayCard" + i]["todayPic" + i].addEventListener(MouseEvent.MOUSE_OUT, mouseOutHandler);
today_bg["todayCard" + i]["todayPic" + i].addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
}
function mouseUpHandler(e:Event):void {
// trace(e.target.name);
var vID;
switch (e.target.name) {
case "todayPic7" :
vID = vArrID[7];
break;
case "todayPic6" :
vID = vArrID[6];
break;
case "todayPic5" :
vID = vArrID[5];
break;
case "todayPic4" :
vID = vArrID[4];
break;
case "todayPic3" :
vID = vArrID[3];
break;
case "todayPic2" :
vID = vArrID[2];
break;
case "todayPic1" :
vID = vArrID[1];
break;
case "todayPic0" :
vID = vArrID[0];
break;
case "todayCard7" :
vID = vArrID[7];
break;
case "todayCard6" :
vID = vArrID[6];
break;
case "todayCard5" :
vID = vArrID[5];
break;
case "todayCard4" :
vID = vArrID[4];
break;
case "todayCard3" :
vID = vArrID[3];
break;
case "todayCard2" :
vID = vArrID[2];
break;
case "todayCard1" :
vID = vArrID[1];
break;
case "todayCard0" :
vID = vArrID[0];
break;
}
var req:URLRequest = new URLRequest(vURLmember + vID);
navigateToURL(req,"_self");
}
function mouseOverHandler(e:Event):void {
switch (e.target.name) {
case "todayPic0":
today_bg.todayCard0.y -= 5;
break;
case "todayPic1":
today_bg.todayCard1.y -= 5;
break;
case "todayPic2":
today_bg.todayCard2.y -= 5;
break;
case "todayPic3":
today_bg.todayCard3.y -= 5;
break;
case "todayPic4":
today_bg.todayCard4.y -= 5;
break;
case "todayPic5":
today_bg.todayCard5.y -= 5;
break;
case "todayPic6":
today_bg.todayCard6.y -= 5;
break;
case "todayPic7":
today_bg.todayCard7.y -= 5;
break;
case "todayCard0":
today_bg.todayCard0.y -= 10;
break;
case "todayCard1" :
today_bg.todayCard1.y -= 10;
break;
case "todayCard2" :
today_bg.todayCard2.y -= 10;
break;
case "todayCard3" :
today_bg.todayCard3.y -= 10;
break;
case "todayCard4" :
today_bg.todayCard4.y -= 10;
break;
case "todayCard5" :
today_bg.todayCard5.y -= 10;
break;
case "todayCard6" :
today_bg.todayCard6.y -= 10;
break;
}
}
function mouseOutHandler(e:Event):void {
switch (e.target.name) {
case "todayPic0":
today_bg.todayCard0.y += 5;
break;
case "todayPic1":
today_bg.todayCard1.y += 5;
break;
case "todayPic2":
today_bg.todayCard2.y += 5;
break;
case "todayPic3":
today_bg.todayCard3.y += 5;
break;
case "todayPic4":
today_bg.todayCard4.y += 5;
break;
case "todayPic5":
today_bg.todayCard5.y += 5;
break;
case "todayPic6":
today_bg.todayCard6.y += 5;
break;
case "todayPic7":
today_bg.todayCard7.y += 5;
break;
case "todayCard0" :
today_bg.todayCard0.y += 10;
break;
case "todayCard1" :
today_bg.todayCard1.y += 10;
break;
case "todayCard2" :
today_bg.todayCard2.y += 10;
break;
case "todayCard3" :
today_bg.todayCard3.y += 10;
break;
case "todayCard4" :
today_bg.todayCard4.y += 10;
break;
case "todayCard5" :
today_bg.todayCard5.y += 10;
break;
case "todayCard6" :
today_bg.todayCard6.y += 10;
break;
}
}