Flash / Facebook - Javascript + AS3 API? - PullRequest
1 голос
/ 10 января 2012

Я разработал Flash-игру, которую я пытаюсь разместить на Facebook.Он выпущен в виде мягкого релиза, и мы столкнулись с некоторыми серьезными проблемами.

Я использую AS3 Facebook API.К сожалению, это приводит к появлению всплывающего окна для проверки подлинности FB, что не нравится руководству моей команды.У нас также возникают проблемы при повторном входе в систему, когда пользователь обновляет страницу.

Я нашел пример аутентификации в окне, но он использует API Javascript.У меня очень мало опыта работы с JS, поэтому я надеюсь, что вы, ребята, сможете ответить на несколько вопросов.

1) Как после аутентификации, как мне сказать, чтобы JS играл на моем SWF?Должен ли SWF-файл находиться в другом URL-адресе?

2) Можно ли получить доступ к Javascript из моего файла Flash (AS3)?В моей игре есть кнопка, позволяющая пользователю приглашать друзей, и она извлекает информацию из списка друзей FB.

3) Если я использую API AS3 для функции "пригласить друзей", будетсмешивание JS API и AS3 API вызывает проблемы?

Ответы [ 3 ]

1 голос
/ 10 января 2012

для вопроса 2 вам нужно попробовать это

ExternalInterface.call("JavaScriptFunctionName");

для вопроса 3:

используйте это в моем блоге с кодом.

http://alvijee.blogspot.com/2011/01/flex-facebook-calling-friendliest-and.html

0 голосов
/ 26 мая 2013

что вам нужно в этой статье от Adobe: http://www.adobe.com/devnet/games/articles/getting-started-with-facebooksdk-actionscript3.html

0 голосов
/ 11 января 2012
  1. Вы также можете использовать ExternalInterface для получения вызова метода из обратного вызова JS auth, он обеспечивает двустороннюю связь между javascript и flash. Вам нужно будет встроить swfObject2.js

  2. Как указано выше

  3. График API as3 зависит от JS SDK. Так что не должно быть никакого конфликта.

...