Array + for Loop + Image Loader + Dynamic var

(download)

 
import gs.TweenLite; 
import gs.easing.*; 
 
var mochi:Array = ["http://idisk.mac.com/meluzgorsh/Public/Posterous/Images/mochiGreen.jpg", 			"http://idisk.mac.com/meluzgorsh/Public/Posterous/Images/mochiPink.jpg", 			"http://idisk.mac.com/meluzgorsh/Public/Posterous/Images/mochiBlue.jpg", 			"http://idisk.mac.com/meluzgorsh/Public/Posterous/Images/mochiBrown.jpg"]; 
 
var titleBox:MovieClip = new Title(); 
var mochiTitle:Array = ["Green", "Pink", "Blue", "Brown"]; 
 
 
 
function addTitle(evt:MouseEvent){ 
	titleBox.x = evt.currentTarget.x; 
	addChild(titleBox); 
	titleBox.y = evt.currentTarget.y +evt.currentTarget.height+ 5; 
	titleBox.txt.text = mochiTitle[evt.currentTarget.num]; 
	TweenLite.from (titleBox, 1,{alpha:0}); 
} 
 
for (var i:int = 0; i<4; i++) { 
	var frame:MovieClip = new Frame(); 
	frame.x= 30+ i* (frame.width + 5); 
	frame.y=60; 
	addChild(frame); 
	TweenLite.from (frame, 1, {x:-200, ease:Back.easeOut, delay:i/4}); 
	var imageLoader:Loader=new Loader; 
	imageLoader.load(new URLRequest(mochi[i])); 
	frame.addChild(imageLoader); 
	frame.addEventListener(MouseEvent.CLICK, addTitle); 
	frame.buttonMode = true; 
	frame.num = i; 
}