(Actionscript 3 / Facebook SDK)“Facebook未定义”Facebook.init()无效

时间:2013-06-25 19:51:56

标签: facebook actionscript-3 flash air facebook-actionscript-api

当我致电init()时,我收到一条错误消息,称“Facebook”类尚未宣布。每个在线教程都有类似的代码,据说可以正常工作,所以我猜它是一个我没有设置的设置,因为它看起来好像是导入的。

我的代码:

import flash.display.MovieClip; 
import com.facebook.graph.Facebook;
import com.facebook.graph.net.*;
import com.facebook.graph.data.*;   

public class A_CLASS extends MovieClip {            
    protected var _appID:String = "164534125383085";

    function A_CLASS():void {
        Facebook.init(_appID, logIn);
    }

    function logIn(session:Object, fail:Object):void {
        console.text = "Did Init()";
    }
}

我的输出:

ReferenceError: Error #1065: Variable com.facebook.graph::Facebook is not defined.
  at ALPHA_CLASS()[C:\Users\DelphPC\Desktop\FlashProjects\A\A_CLASS.as:11]
  at runtime::ContentPlayer/loadInitialContent()
  at runtime::ContentPlayer/playRawContent()
  at runtime::ContentPlayer/playContent()
  at runtime::AppRunner/run()
  at ADLAppEntry/run()
  at global/runtime::ADLEntry()

1 个答案:

答案 0 :(得分:0)

ReferenceError:错误#1065:变量com.facebook.graph :: Facebook未定义。

这意味着您的程序无法查看引用类请检查您的Build Path SWC或ANE并构建您的项目然后重试