Как исключить метод javaScript из flex - PullRequest
0 голосов
/ 21 октября 2011

Я пытаюсь выйти из Facebook, не только выйти из моего приложения, но и из Facebook. Я использую версию Graph API Desktop и кодирую с помощью flex.

Есть ли способ выхода пользователя из приложения и фейсбука ??? Я думаю, что, может быть, использовать метод javaScript FB.logout (), я мог бы сделать это, но я не знаю правильный способ сделать это.

Я имею в виду, я пытаюсь:

ExternalInterface.call ( "FB.logout ()");

но выдает ошибку о том, что externalInterface недоступен в этом контейнере ...

Заранее спасибо !!!

1 Ответ

0 голосов
/ 21 октября 2011

убедитесь, что в html установлено allowScriptAccess.если вы используете swfobject, вы можете установить его с помощью объекта params.если вы используете простой тег object, установите его как вложенный элемент param, то есть:

<param name="allowScriptAccess" value="always">

также ExternalInterface автоматически создает вызов функции, поэтому вам нужноудалите вызывающий парантез (), то есть

// Don't need the parens, EI will add them
ExternalInterface.call("FB.logout");

надеюсь, что это поможет!веселит.

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