Flash / Facebook -JavaScript + AS3 API?
-
26-10-2019 - |
質問
Facebookに置こうとしているフラッシュゲームを開発しました。それはソフトリリースとしてそこにあり、いくつかの大きな問題に遭遇しました。
AS3 Facebook APIを使用しています。残念ながら、これによりFB認証のポップアップが発生します。また、ユーザーがページをリフレッシュすると、再ロギンの問題が発生しています。
Window認証の例を見つけましたが、JavaScript APIを使用しています。私はJSの経験がほとんどないので、皆さんがいくつかの質問に答えることができることを願っています。
1)認証後、JSにSWFを再生するように指示するにはどうすればよいですか? SWFは別のURLにある必要がありますか?
2)フラッシュファイル(AS3)からJavaScriptにアクセスできますか?私のゲームには、ユーザーが友達を招待できるようにするボタンがあり、FB Friendsリストから情報を引き出します。
3)「招待者」関数にAS3 APIを使用する場合、JS APIとAS3 APIを混合すると問題が発生しますか?
解決
質問2については、これを試す必要があります
ExternalInterface.call("JavaScriptFunctionName");
質問3について:
これを私のブログでコードで使用してください。
http://alvijee.blogspot.com/2011/01/flex-facebook-calling-friendliest-and.html
他のヒント
また、外部インターフェイスを使用して、JS AUTHコールバックからメソッド呼び出しを受信することもできます。これは、JavaScriptとFlashの間の2ウェイ通信を提供します。 swfobject2.jsに埋め込む必要があります
上記のように
AS3グラフAPIは、JS SDKに依存します。したがって、対立はないはずです。
あなたが必要とするのは、Adobeのこの記事にあります: http://www.adobe.com/devnet/games/articles/getting-started-with-facebooksdk-actionsicript3.html