2011-09-07 40 views
0

我在Flex 4.5中使用ActionScript 3.0 sdk開發的facebook應用程序用於獲取名稱,個人資料照片和出生日期,最近狀態等基本信息,並將新狀態發佈到Facebook頁面。該應用程序是一個Web應用程序。Flex 4.5中的Facebook應用程序

這裏是鏈接的應用程序「http://teens-group.com/adi/

當我登錄按鈕單擊該應用程序會打開一個新的窗口,檢查針對Facebook的用戶名和密碼。當我登錄時,它不刷新應用程序頁面並顯示登錄頁面。我必須重新刷新應用程序頁面才能進入登錄頁面。

請幫忙嗎?

+0

替換handleAuthResponseChange(代碼部分)功能Facebook.as

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

爲什麼你需要打開首先檢查用戶名和密碼的新窗口?你是什​​麼意思「刷新應用程序頁面」?這不是HTML,你知道... –

+0

我已經添加了應用程序「http://teens-group.com/adi/」的鏈接,你可以檢查你自己究竟是什麼問題? – Sravan0313

+0

呃,不,我沒有登錄來授予你我的信息,只是因爲你想讓我爲你調試東西。 –

回答

2

我不知道你是否解決了你的問題。但是,這是在ActionScript的Facebook的api.The解決方案的一個錯誤是

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

if (_loginCallback != null) { 
    _loginCallback(authResponse, null); 
    if(authResponse != null) _loginCallback = null; 
} 
相關問題