надеюсь такой заголовок устроит вас

вот столкнулсо с такой проблемой...
я получаю ссылку вконтакте на изображение....вроде бы всё легко и просто,но наверно из-за недостатка знаний почему ничего не получаеться....вот если так то всё пашет прекрасно

Код AS3:
go.addEventListener(MouseEvent.CLICK,first_img);
function first_img(e:Event):void
{
var url:String=msg.text;
//msg это TextInput и вводим ссылку вручную
msg.text='';
if (url!==''){
var imLoader:Loader=new Loader();
imLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,ImLoaderComplete);
imLoader.load(new URLRequest(url));}
function ImLoaderComplete(e:Event) {
var bmpd:BitmapData = new BitmapData (e.target.content.width, e.target.content.height,false);
bmpd.draw(e.target.content,null,null,null,null,false);
var bmp:Bitmap=new Bitmap(bmpd);
bmp.smoothing=true;
bmp.pixelSnapping = PixelSnapping.ALWAYS;
addChild(bmp);
}}
а если мы ссылку получаем от апи контакта и вносим её так

Код AS3:
var url:String;
_data_provider.request("getProfiles", { params:{uids:_viewer_id,fields:'photo_big,first_name,last_name'}, onComplete:first_img});
function first_img(result:Object)
{
url=result[0].user.photo_big.toString();
if (url!==''){
var imLoader:Loader=new Loader();
imLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,ImLoaderComplete);
imLoader.load(new URLRequest(url));}
}
function ImLoaderComplete(e:Event) {
var bmpd:BitmapData = new BitmapData (e.target.content.width, e.target.content.height,false);
bmpd.draw(e.target.content,null,null,null,null,false);
var bmp:Bitmap=new Bitmap(bmpd);
bmp.smoothing=true;
bmp.pixelSnapping = PixelSnapping.ALWAYS;
addChild(bmp);
}
}
то тогда ноль эмоций...помогите если кто знает в чём беда