Приложение, показывающее имя, фамилию, дату рождения, аватар
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
В каком смысле не работает?
api_id и api_secret заменены? Приложение включено?
Я создал новый проект AS3. Сохранил его как для CS3 в папку с MD5.as и Main.as, подсоединил Main.as, скомпилировал, загрузил в контакт - работает.
api_id и api_secret заменены? Приложение включено?
Я создал новый проект AS3. Сохранил его как для CS3 в папку с MD5.as и Main.as, подсоединил Main.as, скомпилировал, загрузил в контакт - работает.
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Не могли бы вы его сюда выложить??
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Заменил api_id и api_secret, загрузил "вконтакте" открываеш приложение выдает такую оибку "Error #2044: Необработанный IOErrorEvent:. text=Error #2124: Неизвестный тип загруженного файла."
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Zeleniy, а это приложение работает http://vkontakte.ru/app743131 ? Если и оно выдаёт такую же ошибку, попробуйте другой браузер. Если оно работает, тогда не знаю в чём у вас причина.
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
А как можно все это записать в кадр. Что бы не создавать класС?
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Twist4, убрать всё что касается создания класса
Код: Выделить всё
var api_id:Number=743131;// id вашего приложения
var api_secret:String="sE4VLBDdSQ";// секретный ключ
var externalXML:XML;
var loader:URLLoader = new URLLoader();
var photoLoader:Loader = new Loader();
var viewer_id:Number;
var sig:String;
var uid:String;
var bdate_txt:TextField = new TextField();
var name_txt:TextField = new TextField();
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);
var uname=externalXML..first_name+' '+externalXML..last_name;
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!");
}
}
function onLoaded(e:Event):void {
photoLoader.x = (550-photoLoader.width)/2;
photoLoader.y = (400-photoLoader.height)/2;
addChild(photoLoader);
}
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Огромное спасибо
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
Помогите пожалуйста организовать эту функцию на AS2 пользуясь методом sendAndLoad.:
Код: Выделить всё
private 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);
}
Re: Приложение, показывающее имя, фамилию, дату рождения, аватар
У меня проблема.
После того, как в один кадр я вписываю этот код, то аватар и имя продолжают показываться на протяжении остальных кадров. Как мне сделать, что бы они не были видны?
После того, как в один кадр я вписываю этот код, то аватар и имя продолжают показываться на протяжении остальных кадров. Как мне сделать, что бы они не были видны?