Help with Loading External Images with AS3

I just want to be able to load an image to the stage through actionscript.
Here is the code I have that I thought would work


var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
loader.load(new URLRequest("bluelock.gif"));
 
function imageLoaded(event:Event):void
{
   var image:Bitmap = new Bitmap(event.target.content.bitmapData);
   addChild(image);
}

Alright so the code does find the image and runs my imageLoaded function. Then on the stage it seems to be loading something on to the stage, but I cannot see anything? There is no image.