Can't put values into array, ugh!

Driving me nuts!

I am loading images and am getting their heights via trace but can’t put them into an array to save my life. HELP!


var imageResArray:Array = new Array(); 
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, ImageLoaded);
ldr.load(new URLRequest(menuArray[c].iPath.toString()));

function ImageLoaded(e:Event):Array {
     var imageLoader:Loader = Loader(e.target.loader);
     var bm:Bitmap = Bitmap(imageLoader.content);
     trace(bm.height); // This works just fine
     imageResArray.push(bm.height); // No love 
}