2012-08-16 89 views
3

我目前正在爲iOS的Air應用工作,並且我有一些難以嘗試製作「邀請朋友」按鈕。我使用Facebook的ActionScript的API 1.8.1與空氣3.3和我在我的代碼是這樣的:邀請Facebook朋友在iOS版Air應用中

invite_button.addEventListener(MouseEvent.CLICK, facebookInvite); 

private function facebookInvite(e:MouseEvent):void 
{ 
    var dat:Object = new Object(); 
    dat.message = 'I invite you to this awesome app!'; 
    dat.title = 'Super Extra Max Facebook App'; 
    dat.filters = ['app_non_users']; 

    Facebook.ui('apprequest', dat); 
} 

按鈕只顯示如果用戶登錄

但是,當我試着點擊按鈕我得到調試錯誤:

ExternalInterface not available on the device. 

嗯,我猜這是明顯的意思 - 它試圖使用JS。

如何顯示朋友選擇對話框並從應用內發送邀請?我想我可以編寫一些StageWebView容器並在其中顯示對話框,但是沒有其他可能更簡單的方法嗎?

回答