Флекс Facebook Интеграция - PullRequest
0 голосов
/ 19 июля 2011

Я прошел этот урок (http://www.adobe.com/devnet/facebook/articles/flex_fbgraph_pt4.html) и все заработало, только чтобы выяснить, что способ, которым она показала, как это сделать, больше не работает. Что-то в файле fbjsbridge.js, преобразуемом в импортировать в API Facebook. Кто-нибудь знает, как я могу преобразовать это приложение здесь, чтобы оно использовало текущую версию? Я не знаю много о гибких или API API Facebook, так что немного повозился, что я сломал все.

Кроме того, я не знаю, верно ли это и для новой версии, но казалось, что путь fbjsbridge.js работает только с Internet Explorer. У других людей была такая же проблема. Есть ли у кого-нибудь еще опыт с этим.

Ответы [ 2 ]

0 голосов
/ 22 июля 2011

Я действительно нашел ответ. Теперь, когда FBJSBridge интегрирован в API, все, что вам нужно сделать, это скопировать и вставить файл HTML со страницы их примера на code.google.com, и он преобразует существующую игру, запрограммированную в flex, в игру, которую можно запустить на Facebook. Это было удивительно просто, HTML-код, который я использовал, находится по этой ссылке:

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

Это сработало очень хорошо, надеюсь, это сработает для всех, кто найдет этот вопрос и нуждается в нем.

0 голосов
/ 19 июля 2011

Не совсем ответ на ваш вопрос, но намек на лучший путь. Из официальных FB документов :

Примечание: мы не рекомендуем FBML для новых разработчиков. Если вы не уже используя FBML, вы должны вместо этого реализовать свое приложение в iframe, используя JavaScript SDK и социальные плагины для интеграция на стороне клиента с сервисами Facebook.

В случае, если вы таким образом и будете использовать подход iframe, вам не нужно будет использовать FBJS и любые старые мосты ExternalInterface для вызова реального JavaScript, и вы можете забыть о FBJS.

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