API Facebook в ActionScript 3 - PullRequest
       2

API Facebook в ActionScript 3

2 голосов
/ 14 января 2012

В основном я пытаюсь подключиться к Facebook с помощью actionscript 3.0. Если бы я запускал приложение в Facebook, а оно подключалось к Facebook, изображение штампа было бы добавлено на экран. Коды ниже являются используемыми функциями:

private var facebookAppID:String = "myappID";
private var fbLoggedIn:Boolean = false;

public function tryout() {

Facebook.init(facebookAppID, onInit);

FBConnect();

}

protected function onInit(result:Object, fail:Object):void {
    if (result) { //already logged in because of existing session
        fbLoggedIn = true;
    } else {
        fbLoggedIn = false;
    }
}

public function FBConnect():void {
    trace("in FBConnect");
    if (fbLoggedIn)
    {
            showFbForm();
            trace("success logged in");
    }
    else
    { // attempt to request for login
        var opts:Object = {scope:"publish_stream, email"};
        Facebook.login(onLogin, opts);
        trace("failed logged in");
    }
}

protected function onLogin(result:Object, fail:Object):void {
    trace("in onLogin");
    if (result) { //successfully logged in
        fbLoggedIn = true;
        showFbForm();
    } else {
        fbLoggedIn = false;
        return;
    }
}

protected function showFbForm():void {
    addChild(stamp1);
    stamp1.x = 0;
    stamp1.y = 0;
    trace("in showFBForm()");
}

Штамп1 должен отображаться на сцене. Тем не менее, ничего не отображается на всех. Я пытался и исследовал, но он по-прежнему не отображается.

1 Ответ

0 голосов
/ 13 мая 2013

Я не знаю, скрываете ли вы свой идентификатор приложения или вы просто ввели MyAppID в качестве своего идентификатора приложения, но если он является вторым, он не будет работать, потому что этот идентификатор приложения не существует.Вам нужно найти свой appID на панели инструментов facebook.

Поскольку ваш код не может подключиться к appID, он не будет отображать никакого содержимого, поскольку содержимое «myAppID» равно нулю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...