Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 如何在flex应用程序中使用facebook connect登录_Apache Flex_Facebook - Fatal编程技术网

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

Apache flex 如何在flex应用程序中使用facebook connect登录,apache-flex,facebook,Apache Flex,Facebook,我一直在从Adobe新的actionscript 3库中查看FacebookConnect内容。我一直在想如何在flex应用程序中使用facebook connect按钮 在html页面中,你可以使用fbml,它会自动将facebook连接按钮放在你的页面上,当用户点击它时,它会弹出face div并允许用户登录。你不能在flex中使用它。所以我可以把它放在包含swf的页面上,但这就是为什么我使用flex而不是html。我看过宇宙之心的人做的,所以我知道这是可能的。我只需要一点指示 我知道fac

我一直在从Adobe新的actionscript 3库中查看FacebookConnect内容。我一直在想如何在flex应用程序中使用facebook connect按钮

在html页面中,你可以使用fbml,它会自动将facebook连接按钮放在你的页面上,当用户点击它时,它会弹出face div并允许用户登录。你不能在flex中使用它。所以我可以把它放在包含swf的页面上,但这就是为什么我使用flex而不是html。我看过宇宙之心的人做的,所以我知道这是可能的。我只需要一点指示


我知道facebook connect api中使用的函数会导致出现登录对话框,但我就是想不出正确的组合

这应该适用于Flex。这将使用Flash中的外部接口调用来完成


查看教程,特别是关于的部分。

在Adobe facebook actionscript api中,有一个类可以使用


当你需要它时,这个窗口会像小的flash弹出窗口一样打开,它会显示facebook登录页面并允许用户登录。所有需要的事件都将引发,之后您应该可以连接。我没有对它进行测试,但从代码上看,它看起来像是您所需要的。

这个开发人员创建了您所说的使用ExternalInterface类的js/flash桥。您也可以下载所有源文件。我发现它很有用。
还有一个非常干净优雅的解决方案/教程,网址为: 使用此API:

看看ConnectDemo

样本有点糟糕。。。它强制您在显示Flex应用程序之前进行连接

你需要仔细研究这个例子,让它做你想做的事情

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


我很想更新示例,但我没有时间专门用于另一个项目。

True这确实向您展示了如何登录facebook,而不是使用本例中的facebook connect方法()它只是将您重定向到facebook进行登录,然后您需要在登录后返回应用程序。这是博客帖子的新链接: