Начнем...Получение своего профиля
- package
- {
- import flash.display.Sprite;
- import fl.controls.TextInput;
- import flash.text.*;
- import flash.events.*;
- import fl.containers.UILoader;
- import fl.data.*;
- import flash.events.Event;
- import flash.events.TimerEvent;
- import flash.net.URLRequest;
- import flash.display.MovieClip;
- import fl.data.DataProvider;
- import fl.controls.List;
- import flash.net.*;
- import flash.display.*;
- import flash.display.MovieClip;
- import flash.filters.*;
- import mailru.MailruCall;
- import mailru.MailruCallEvent;
- import flash.system.Security;
- import flash.external.ExternalInterface;
- public class Doc extends Sprite
- {
- public var userID:String;
- public function Doc() {
- Security.allowDomain ( '*' );
- MailruCall.addEventListener(Event.COMPLETE, APIready);
- MailruCall.init("flash-app", "Приватный ключ");
- }
- function APIready(e:Event):void
- {
- getUserInfo();
- }
- function getUserInfo():void
- {
- userID = MailruCall.exec('mailru.session.vid');
- MailruCall.exec('mailru.common.users.getInfo', UserInfoRequest,userID);
- }
- function UserInfoRequest(data:Object):void
- {
- avatar.source = data[0].pic;
- last_name.text = data[0].last_name;
- first_name.text = data[0].first_name;
- }
- }
- }
Остальные методы так же работают, например метод пригласить друзей :
btn.addEventListener(MouseEvent.CLICK,function (event: MouseEvent): void {
MailruCall.exec ('mailru.app.friends.invite', function(){});
});
библеотеку скачать на сайте социальной сети