2012-03-29 2 views
0

私は少しテストプログラムを作成していますが、ActionScript 3 Facebook API(Graph_API_Web_1_8_1.swc)に関する問題があります。Facebook ActionScript 3 APIがFlashDevelopで動作しません

私はFlashDevelopを使用しており、SWCファイルを「lib」フォルダに正しく追加しました。

また、私のクラスファイル(FDのオートフィニッシュ機能はそこからすべてのコードを認識します)にFacebook APIを正しくインポートしました。

しかし、私は私のコードをコンパイルし始めると、私は次のエラーが発生します。(このようFacebook.init(...)Facebook.login(...)Facebook.logout(...)など)Facebookの呼び出しを含むコードの各行のための

Error: Access of undefined property Facebook

私は物事を明確にするために、私のFlashDevelopの設定のスクリーンショットを追加しました:

Enter image description here

をFacebookDesktopのAPIを持つAIRアプリケーションがエラーなしで実行されているので、これは、さらに多くの神秘的な私にはあります。

この問題を解決するにはどうすればよいですか?

+0

コンパイルに使用するFlex SDKのバージョンはどれですか?どのプレーヤーのバージョンをターゲットにしていますか? – Kodiak

+0

Flex SDK 4.6.0とFlash Player 10.1をターゲットにしています – TicketToRide

答えて

2

これは数回私に起こりました。使用しているActionScript 3 SDK SWCバージョンまたはFlex SDKを調べる時間を無駄にしないでください。それは単なる奇妙なバグです。代わりに、以下を実行してください。

  1. 閉じるFlashDevelopの
  2. はその後、それが動作するはずライブラリ

にFacebookのSWCを追加し、完全に新しいプロジェクト

  • を作成します。そうでない場合は、再起動します。それは何度か私に起こった。私はこれが役立つことを願っています

  • +0

    ありがとう!あなたは本当に私の一日を救った! – TicketToRide