Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Социальные сети (https://forum.antichat.xyz/forumdisplay.php?f=133)
-   -   Приложение Вконтакте (https://forum.antichat.xyz/showthread.php?t=137320)

SoulReaver 25.08.2009 19:09

Приложение Вконтакте
 
Вдохновила тема :
https://forum.antichat.ru/thread137170.html

Вывод имени и фото пользователя:
Создаём Dynamic text c инстанс name "my_name"
http://pic.ipicture.ru/uploads/090825/1Ly6iK44Bg.jpg
Теперь создаём мувклип, на нём рисуем квадрат и присваеваем ему инстанс name ava
В основной frame пишем код:

Код:

#include "md5.as"
key="";

f_load_name=function(){
        var sender=new LoadVars();
        var loader=new XML();
        loader.ignoreWhite=true;
        address="http://api.vkontakte.ru/api.php";
        sender.api_id=api_id;
        sender.fields="photo_medium";
        sender.method="getProfiles";
        sender.uids=viewer_id;
        sender.v="2.0";
        sig=viewer_id+"api_id="+api_id+"fields=photo_mediummethod=getProfilesuids="+viewer_id+"v=2.0"+key;
        sender.sig=encrypt(sig);
        sender.sendAndLoad(address, loader);
        loader.onLoad=function(success){
                if(success){
                        user_name=loader.firstChild.firstChild.firstChild.nextSibling.firstChild.nodeValue+" "+loader.firstChild.firstChild.firstChild.nextSibling.nextSibling.firstChild.nodeValue;
                        foto_url=loader.firstChild.firstChild.firstChild.nextSibling.nextSibling.nextSibling.firstChild.nodeValue;
                        foto=new MovieClipLoader();
                        foto.loadClip(foto_url, ava);
                        my_name.text="Welcome, "+user_name
                }
                else f_load_name();
        }
}
f_load_name();

"Key" - Это секретный ключ вашего приложения, можно посмотреть на странице загрузки.
Чтобы работало нужен md5.as
Скачать
Исходник сиего дива
Скачать

Да простит меня пользователь zavra =)

.::[DEGeD]::. 03.12.2009 22:07

ТС, перезалей))


Время: 12:26