MovieClipLoader trouble

got a for loop attaching movies…there’s a movieclip inside them that gets a pic loaded into it…just want to hide another MC once the photo is loaded (the MC is just an animation to entertain during load). all the pics load fine with or without the moviecliploader…i just can’t get the animation MC’s to disappear once the pics pop up, except the very last one, so maybe it’s the for loop?

 
 for(var i=0; i<numOfItems; i++)
 {
  var t = home.attachMovie("item","item"+i,i+1);
  **set some xml vars here and there**
 
  myLoader = new MovieClipLoader();
  preload = new Object();
  myLoader.addListener(preload);
  preload.onLoadComplete = function(targetMC):Void
  {
   t.clock._visible = 0;
   trace(t.clock);
  }
 
  var pics:String = nodes*.childNodes[10].firstChild.nodeValue;
  myLoader.loadClip(pics,t.icon.inner); //loads photo
 
 
  *** and load some more stuff here.....***
 
 
  }
}

i can trace t.clock and it sees all of them but it won’t set their visibility!

any help is much appreciated.