Facebook.getLoginStatus没有调用它的回叫

时间:2012-06-13 20:18:32

标签: facebook actionscript-3 facebook-graph-api

    public function getLoginStatus(callback:Function) {
        Facebook.addJSEventListener("auth.sessionChange", callback)

        setTimeout(Facebook.getLoginStatus, 1200);
    }

我试着延迟而且没有延迟

我的回调函数看起来像这样,

    public function getLoginStatusHandler(result:Object):void {
        trace('success');
    }

并调用该函数

getLoginStatus(getLoginStatusHandler);

应用程序已正确初始化

我相信我的html页面,我只需要这个就可以让FB正常工作。

<script type="text/javascript" src="https://connect.facebook.net/en_US/all.js"></script>    

1 个答案:

答案 0 :(得分:0)

我并不熟悉ActionScript - 但是在JavaScript中调用带有setTimeout的Facebook.getLoginStatus方法会将其从实际上下文中取出。您有没有直接调用Facebook.getLoginStatus的原因?