Здравствуйте, Александр.
Пытаюсь получить Вашим методом first_name и last_name:
var params:Object=LoaderInfo(root.loaderInfo).parameters;
viewer_id = (params['viewer_id']) ? parseInt(params['viewer_id']) : 1;
getProfile(viewer_id);
function getProfile(uid):void {
sig=MD5.encrypt(viewer_id+'api_id='+api_id+'fields=bdate,photo_bigmethod=getProfilesuids='+uid+'v=2.0'+api_secret);
var request:URLRequest=new URLRequest("http://api.vkontakte.ru/api.php?api_id="+api_id+"&method=getProfiles&uids="+uid+"&fields=bdate,photo_big&v=2.0&sig="+sig);
loader.load(request);
loader.addEventListener(Event.COMPLETE, onComplete);
}
function onComplete(event:Event):void {
bdate_txt.text='';
if (loader!=null) {
externalXML=new XML(loader.data);
var bdate=externalXML..bdate;
bdate_txt.text=bdate;
bdate_txt.x=490;
bdate_txt.y=380;
addChild(bdate_txt);
[b] var uname=externalXML..first_name+' '+externalXML..last_name;[/b]
name_txt.text=uname;
name_txt.x=410;
name_txt.y=360;
addChild(name_txt);
var photo=externalXML..photo_big;
var request2:URLRequest=new URLRequest(photo);
photoLoader.load(request2);
photoLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);
} else {
trace("Error!");
}
}
Затем пытаюсь вызвать эти переменные из другого кадра... И записать в XML...
var newsubject:XML=
<human>
<name1>[b]{first_name}[/b]</name1>
<name2>[b]{last_name}[/b]</name2>
<int_name1>{user_name}</int_name1>
<int_name2>{user_fam}</int_name2>
<group>{group_id}</group>
<lider>{lider_fam}</lider>
<drug>{drug_fam}</drug>
<antilid>{antilid_fam}</antilid>
<figura>{figura_id}</figura>
<mail>{mail}</mail>
</human>;
Выдает ошибку...
1120: Access of undefined property first_name.(ругаясь на first и last name) При компиляции игнорирует stop(); и просто мелькают кадры... Как в swf, так и при загрузки вконтакт..