Загружаю картинку с LoaderContext, а draw-метод всё равно не работает.

Код AS3:
private function loadImage(pic_url:String)
{
var loaderContext:LoaderContext = new LoaderContext();
loaderContext.checkPolicyFile = true;
picloader = new Loader();
picloader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onPicLoadError_Handler);
//picloader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onPicLoadProgress_Handler);
picloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPicLoadComplete_Handler);
picloader.load(new URLRequest(pic_url), loaderContext);
}
protected function onPicLoadComplete_Handler(ev:Event)
{
avatara_mc.addChild(picloader);
}
Пытаюсь сделать потом снимок этого изображения

Код AS3:
user_avatar = new BitmapData(avatara_mc.shlem_mc.width, avatara_mc.shlem_mc.height, true, 0xFFFFFF);
var matrix:Matrix = new Matrix();
matrix.translate( -avatara_mc.shlem_mc.x, -avatara_mc.shlem_mc.y);
user_avatar.draw(avatara_mc, matrix);
И ничего не выходит. Если вложить картинку с жесткого диска пользователя, то всё работает, а если загрузить из сети, то нет.
?????