Browse > Home > Flash CS3/AS3 > 用MSNContact Library获取MSN联系人列表

| Subcribe via RSS

用MSNContact Library获取MSN联系人列表

02月 25th, 2009 | 672 views | Posted by flashlizi in Flash CS3/AS3

这是最近在做的一个项目中的一部分,功能就是根据你的MSN帐户和密码获取MSN好友列表。不过要注意因为此组件需要连接微软的MSN远程服务,所以会有安全沙箱问题,在debug状态或者添加了全局安全设置之后就不会报安全错误,当然最适合在AIR项目中使用了。
点击下载SWC组件>>

使用方法:
import com.riaidea.msn.MSNAccount;
import com.riaidea.msn.MSNContact;
var email:String = "your email address";
var password:String = "your msn password";
var account:MSNAccount = new MSNAccount(email, password);
account.addEventListener(Event.INIT, initHandler);

function initHandler(evt:Event):void
{
account.removeEventListener(Event.INIT, initHandler);
//在MSNAccount发出INIT事件后,即可用getContacts()方法获取Contact数组列表。
//数组的每个元素都是一个MSNContact对象,包含id,email,nickname三个属性。
for each(var c:MSNContact in account.getContacts())
{
trace(c); //或trace(c.id, c.email, c.nickname);
}
}

4 Responses to “用MSNContact Library获取MSN联系人列表”

  1. cnspica Says:

    用flash CS4 测试出现:
    5000: The class ‘com.riaidea.msn.MSNAccount’ must subclass ‘flash.display.MovieClip’ since it is linked to a library symbol of that type.


  2. flashlizi Says:

    MSNAccount可不是显示类。


  3. zszen Says:

    怎么能保证你封装的swc没有后门


  4. flashlizi Says:

    呵呵,那你自己反编一下看看有没有后门的嫌疑。


Leave a Reply

wow gold wow gold wow gold wow power leveling wow power leveling wow power leveling nike shoes nike shoes nike shoes nike shoes jordan shoes Jordan shoes jordan shoes Jordan shoes world of warcraft gold world of warcraft gold Replica handbags 1