MovieClip vs MovieClipLoader Explaination Please

Hi,

I didn’t expect to come across such a situation and I can’t imagine why it works this way. Lemme explain…

imgPic = imagesHolder.attachMovie("picHolder","picHolder_1",imagesHolder.getNextHighestDepth())
			mcLod.loadClip(imgArray[0],imgPic);
			imgPic.onEnterFrame = function(){
				this._x += 2;//moves the pic forward
			}

This code does not work… Because I’ve loaded an image into it using a MovieClipLoader… If I altered the code to be …

imgPic = imagesHolder.attachMovie("picHolder","picHolder_1",imagesHolder.getNextHighestDepth())
			imgPic.onEnterFrame = function(){
				this._x += 2;//moves the pic forward
			}

It works fine now! So wierd… I really need to be able to move the MovieClip with the Image loaded into it… What to do? Whats the way around this? Pleas help!!!