Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(Actionscript 3/Facebook SDK)“;“Facebook未定义”;Facebook.init()不工作_Facebook_Actionscript 3_Flash_Air_Facebook Actionscript Api - Fatal编程技术网

(Actionscript 3/Facebook SDK)“;“Facebook未定义”;Facebook.init()不工作

(Actionscript 3/Facebook SDK)“;“Facebook未定义”;Facebook.init()不工作,facebook,actionscript-3,flash,air,facebook-actionscript-api,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

当我调用
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()
我的输出:

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()
ReferenceError:Error#1065:未定义变量com.facebook.graph::facebook


这意味着您的程序无法看到引用类请检查生成路径SWC或ANE并生成项目,然后重试

是否已将库/.SWC添加到生成路径中?