Bizarre Image Load Issue - Image Unreadable - Event.COMPLETE wont fire

I have a simple image loader to pull in profile Pictures from Facebook. It seems to laod the image,Event.COMPLETE fires but MosterDebugger comes up with ‘Unreadable’ for the content. I can however add the image if I just add the loader to the stage in the ‘loadImage’ function.

The strangest part of all this is that it worked FINE around a month ago but when I came back to fix a few bugs the image loader just stopped working…
I’ve gone back to previous versions as well and they dont work either - making me assume something has changed on Facebooks end.

Code Below:

private function loadImage(picURL:String):void {

var loader:Loader = new Loader();
var urlRequest:URLRequest = new URLRequest(picURL);

loader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,ioErrorHandler);

//loader.load(urlRequest, loaderContext);
loader.load(urlRequest);

}

private function imageLoaded(e:Event):void {
MonsterDebugger.trace(this, e);
MonsterDebugger.trace(this, e.target.content);

{…}

}