Actionscript 3 Facebook.init()不';我不工作,我也不';我看不出有任何错误。

Actionscript 3 Facebook.init()不';我不工作,我也不';我看不出有任何错误。,actionscript-3,flash,facebook-graph-api,Actionscript 3,Flash,Facebook Graph Api,我正在创建一个flash应用程序,并下载了GraphAPI_web_1.8.1.swc。我正在使用AdobeFlashProfessionalCS6,并用as3创建了一个项目。我有一个登录按钮,当我点击它时,它会通过我的应用程序将我连接到Facebook。它不工作,而且我在编译器窗口中没有看到任何错误。但是我跟踪了每一个步骤,发现init和login函数不起作用。我尝试使用Facebook桌面而不是Facebook web,我使用的是air,但不是flash professional。我决定这是

我正在创建一个flash应用程序,并下载了GraphAPI_web_1.8.1.swc。我正在使用AdobeFlashProfessionalCS6,并用as3创建了一个项目。我有一个登录按钮,当我点击它时,它会通过我的应用程序将我连接到Facebook。它不工作,而且我在编译器窗口中没有看到任何错误。但是我跟踪了每一个步骤,发现init和login函数不起作用。我尝试使用Facebook桌面而不是Facebook web,我使用的是air,但不是flash professional。我决定这是我的密码

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!");
        }
    }
}

}

我不确定,但请尝试导入以下内容:

import com.facebook.graph.net.FacebookRequest;
import com.facebook.graph.utils.FacebookDataUtils;
import com.facebook.graph.controls.Distractor;

我没有得到任何错误。这就是它不起作用的原因。但无论如何,谢谢你的回答