Facebook Flex集成

时间:2011-07-19 14:53:58

标签: flash flex facebook

我浏览了这个教程(http://www.adobe.com/devnet/facebook/articles/flex_fbgraph_pt4.html),让一切正常,只是为了找出她演示如何做到这一点的方式。真的工作了。关于fbjsbridge.js文件被转换为facebook api中的导入的东西。有谁知道如何将此应用程序转换为使其使用当前版本。我对flex或facebook api了解不多,所以我所做的一点点就是打破一切。

此外,我不知道新版本是否也是如此,但似乎fbjsbridge.js方式仅适用于Internet Explorer。其他人也有同样的问题。有没有其他人有这方面的经验。

2 个答案:

答案 0 :(得分:0)

不是你的问题的答案,而是一个更好的方法。 来自官方FB docs

  

注意:我们不建议新开发人员使用FBML。如果你不是   已经使用FBML,你应该改为实现你的应用程序   在iframe中,使用JavaScript SDK和社交插件   客户端与Facebook服务的整合。

如果你这样做,并且将使用iframe方法,你将不需要使用FBJS和任何旧的ExternalInterface桥来调用真正的JavaScript,你可能会忘记FBJS。

答案 1 :(得分:0)

我实际上找到了答案。现在将FBJSBridge集成到api中,您所要做的就是从code.google.com上的示例页面复制并粘贴HTML文件,并将现有的flex编程游戏转换为可在Facebook上运行的游戏。这非常简单,我使用的html就在这个链接中:

http://code.google.com/p/facebook-actionscript-api/source/browse/trunk/examples/Embedding/index%20(using%20js%20login).html

效果非常好,希望它适用于找到这个问题并且需要它的任何其他人。