Flex APP中的Facebook APP

时间:2011-09-07 13:23:05

标签: flex facebook

我使用ActionScript 3.0 sdk在Flex 4.5中开发的Facebook应用程序用于获取基本信息,如姓名,个人资料照片和出生日期,最近状态以及向Facebook页面发布新状态。该应用程序是一个Web应用程序。

这是应用“http://teens-group.com/adi/

的链接

当我点击登录按钮时,应用程序会打开一个新窗口,检查facebook的用户名和密码。当我登录它不刷新应用程序页面并显示登录页面。我必须重新刷新应用页面才能转到登录页面。

请帮忙???

1 个答案:

答案 0 :(得分:2)

我不知道你是否解决了你的问题。但这是actionscript-facebook-api中的一个错误。解决方案是替换Facebook.as中handleAuthResponseChange()函数中的代码部分

if (_initCallback != null) {
    _initCallback(authResponse, null);
    _initCallback = null;
}

if (_loginCallback != null) {
    _loginCallback(authResponse, null);
    _loginCallback = null;
}

if (_initCallback != null) {
    _initCallback(authResponse, null);
    if(authResponse != null) _initCallback = null;
}

if (_loginCallback != null) {
    _loginCallback(authResponse, null);
    if(authResponse != null) _loginCallback = null;
}