0
我正在創建一個Flash應用程序,我下載了GraphAPI_web_1.8.1.swc。我正在使用Adobe Flash Professional CS6,並使用as3創建了一個項目。我有一個登錄按鈕,當我點擊它時,它應該通過我的應用程序將我連接到Facebook。它不工作,我沒有看到編譯器窗口上的任何錯誤。但是我追溯了每一步,我看到init和login函數不起作用。我正在嘗試使用Facebook桌面而不是Facebook網頁,我曾與空氣合作,但與閃存專業人員無法合作。我決定這是我的代碼。Facebook.init()不起作用,我看不到任何錯誤。
package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
import com.facebook.graph.Facebook;
public class Main extends MovieClip {
private var APP_ID:String = "466097573423642";
public var permissions:Array = ["user_birthday","read_stream","publish_stream","email"];
public function Main() {
// constructor code
loginout.addEventListener(MouseEvent.CLICK, _login);
Facebook.init(APP_ID, loginHandler);
}
private function _login(e:MouseEvent):void
{
Facebook.login(loginHandler, permissions);
trace("clicked");
}
protected function loginHandler(success:Object, fail:Object):void
{
trace("Hey");
if(success) {
trace("Login successful!");
}
}
}
}
我沒有得到任何錯誤。這就是爲什麼它不會工作。但無論如何感謝回答 –