Как войти в систему через Facebook Connect в приложении Flex - PullRequest
0 голосов
/ 12 апреля 2009

Я проверял материалы для подключения к Facebook из новой библиотеки actioncript 3 от Adobe. Я пытался выяснить, как использовать кнопку подключения Facebook внутри гибкого приложения.

На html-странице вы используете fbml, и она автоматически помещает кнопку подключения Facebook на вашу страницу, и когда пользователь нажимает на нее, он открывает div div и позволяет пользователю войти в систему. Ну, вы не можете использовать это в flex. Таким образом, я мог бы поместить это на страницу, содержащую SWF, но именно поэтому я использую flex, а не html. Я видел, как это сделали ребята из Universal Mind, поэтому я знаю, что это возможно. Мне просто нужно немного направления.

Я знаю, какую функцию использовать в api facebook connect для вызова диалогового окна входа в систему. Я просто не могу подобрать правильную комбинацию.

Ответы [ 6 ]

2 голосов
/ 12 апреля 2009
0 голосов
/ 21 января 2010

Используйте этот API: http://code.google.com/p/facebook-actionscript-api/

Посмотрите на ConnectDemo.

Образец типа отстой ... он заставляет вас подключиться перед показом приложения Flex.

Вам нужно настроить пример, чтобы он делал то, что вы хотите.

Кроме того, FB обесценил некоторые методы, поэтому вам нужно искать новые методы, которые не являются устаревшими.

Я бы с удовольствием обновил пример, но у меня нет времени посвятить себя другому проекту.

0 голосов
/ 08 декабря 2009

Существует также очень чистое и элегантное решение / учебное пособие по адресу: http://www.stevenvh.be/blog/?p=57

0 голосов
/ 02 декабря 2009

этот разработчик создал этот мост js / flash, о котором вы говорите, используя классы ExternalInterface. Вы также можете скачать все исходные файлы. Я нахожу это очень полезным. http://www.wellconsidered.be/blog/2009/01/04/facebook-connect-to-actionscript-3/

0 голосов
/ 26 июля 2009

В Adobe facebook-actionscript-api есть класс LoginWindow , который вы можете использовать.

Когда вам это нужно, это окно откроется, как маленькое всплывающее окно с флэш-памятью, и отобразит страницу входа в Facebook и позволит пользователю войти в систему. Все необходимые события будут подняты, и вы должны быть связаны после этого. Я не проверял это, но из кода выглядит так, как вам нужно.

0 голосов
/ 12 апреля 2009

Это должно быть применимо к Flex. Это будет сделано с помощью вызовов ExternalInterface из Flash.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...