如何在flex应用程序中使用facebook connect登录

时间:2009-04-12 03:15:21

标签: flex facebook

我一直在检查来自Adobe新动作脚本3库的facebook连接内容。我一直在试图弄清楚如何在flex应用程序中使用facebook连接按钮。

在html页面中,您可以使用fbml,它会自动将Facebook连接按钮放在您的页面上,当用户点击它时,它会弹出face div并让用户登录。那么你不能在flex中使用它。所以我可以把它放在包含swf的页面上,但这就是为什么我使用flex而不是html。我已经看到它由环球心灵的家伙完成,所以我知道这是可能的。我只需要一点方向。

我知道在facebook连接api中使用的功能导致登录对话框出现我无法想出正确的组合。

6 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

这适用于Flex。这可以使用Flash中的ExternalInterface调用来完成。

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html

答案 2 :(得分:0)

在Adobe facebook-actionscript-api中,您可以使用一个类LoginWindow

当你需要它时,这个窗口将像小闪存窗口一样打开,它将显示facebook登录页面并允许用户登录。所有需要的活动都将被提出,之后你应该联系起来。我没有测试它,但从代码看起来就像你需要的那样。

答案 3 :(得分:0)

这位开发人员使用ExternalInterface类创建了这个js / flash桥。您也可以下载所有源文件。我发现它非常有用。 http://www.wellconsidered.be/blog/2009/01/04/facebook-connect-to-actionscript-3/

答案 4 :(得分:0)

还有一个非常干净和优雅的解决方案/教程: http://www.stevenvh.be/blog/?p=57

答案 5 :(得分:0)

使用此API: http://code.google.com/p/facebook-actionscript-api/

看看ConnectDemo。

示例类型很糟糕...它会强制您在显示Flex应用程序之前进行连接。

你需要调整这个例子,让它做你想做的事。

此外,FB对某些方法进行了折旧,因此您必须查找未折旧的新方法。

我想更新样本,但我没有时间专注于另一个项目。