Function


function buildItems():void{
 
 var cx:Number = 0;
 for(var i:int=0;i<all_items.length;i++){
  
  var item:DragItem = new DragItem();
  item.id = all_items*.id;
  item.txt.text = all_items*.name;
  item.type = all_items*.type;
  item.box = all_items*.box;
  
  ct.addChild(item);
  item.x = cx;
  cx += 208;
  
  var imgLoader1:Loader = new Loader ();
  var myRequest1:URLRequest = new URLRequest ("1.png");
  imgLoader1.load(myRequest1);
  if(item.id == 1){
  item.addChild(imgLoader1);
  }
  
  var imgLoader2:Loader = new Loader ();
  var myRequest2:URLRequest = new URLRequest ("2.png");
  imgLoader2.load(myRequest2);
  if(item.id == 2){
  item.addChild(imgLoader2);
  }
  
  var imgLoader3:Loader = new Loader ();
  var myRequest3:URLRequest = new URLRequest ("3.png");
  imgLoader3.load(myRequest3);
  if(item.id == 3){
  item.addChild(imgLoader3);
  }
 
  var imgLoader4:Loader = new Loader ();
  var myRequest4:URLRequest = new URLRequest ("4.png");
  imgLoader4.load(myRequest4);
  if(item.id == 4){
  item.y -= 150;
  item.x = 0;
  item.addChild(imgLoader4);
  }
  
  var imgLoader5:Loader = new Loader ();
  var myRequest5:URLRequest = new URLRequest ("5.png");
  imgLoader5.load(myRequest5);
  if(item.id == 5){
  item.y -= 150;
  item.x = 208;
  item.addChild(imgLoader5);
  }
  
  var imgLoader6:Loader = new Loader ();
  var myRequest6:URLRequest = new URLRequest ("6.png");
  imgLoader6.load(myRequest6);
  if(item.id == 6){
  item.y -= 150;
  item.x = 416;
  item.addChild(imgLoader6);
  }
    
  //listeners
  item.addEventListener(MouseEvent.MOUSE_DOWN, onDragItem);
  item.addEventListener(MouseEvent.MOUSE_UP, onDropItem);
  item.mouseChildren=false;
  item.buttonMode = true;
  
 }//end for loop
}

im not an expert. but im working on some sort of drag and drop question and got this function to load images. I think it isn’t very compact. Is it possible to make it more compact…