我已经开发了一个试图在Facebook上放置的Flash游戏。它是一个软释放,我们遇到了一些主要问题。

我正在使用AS3 Facebook API。不幸的是,这导致了FB身份验证的弹出窗口,我的团队领导不喜欢。当用户刷新页面时,我们还会遇到重新蛋白问题。

我找到了一个窗内身份验证的示例,但它使用了JavaScript API。我的JS经验很少,所以我希望你们能回答一些问题。

1)身份验证后,我该如何告诉JS播放我的SWF? SWF应该在不同的URL中吗?

2)我可以从闪存文件(AS3)访问JavaScript吗?我的游戏中有一个按钮,允许用户邀请朋友玩,并且从FB朋友列表中获取信息。

3)如果我将AS3 API用于“邀请朋友”功能,会混合JS API和AS3 API引起问题吗?

有帮助吗?

解决方案

对于问题2,您需要尝试这个

ExternalInterface.call("JavaScriptFunctionName");

对于问题3:

使用代码在我的博客上使用它。

http://alvijee.blogspot.com/2011/01/flex-facebook-calling-friendliendliest-and-and.html

其他提示

  1. 您还可以使用外部接口接收JS auth回调的方法调用,其提供JavaScript和Flash之间的2向通信。您需要嵌入swfobject2.js

  2. 如上

  3. AS3图API取决于JS SDK。因此,应该没有冲突。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top