как получить данные во Flash после запроса к VK.api

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Derial
Сообщения: 65
Зарегистрирован: 07 мар 2012, 17:22

как получить данные во Flash после запроса к VK.api

Сообщение Derial »

Есть JavaScript код(он хоть правильный?)

Код: Выделить всё

<script src="http://vk.com/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript">  VK.init(function() {VK.api('friends.getAppUsers');  });</script>
По идее он должен присылать id друзей которые установили приложение, а как эти данные передать во флэшку?
Заранее спасибо.
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: как получить данные во Flash после запроса к VK.api

Сообщение sanych_dv »

Если это iframe, то передаете переменные GET в flashvars:

Код: Выделить всё

  <script type="text/javascript"> var query = window.location.search.substring ( 1 ); swfobject.embedSWF("myapp.swf?nocache=1234567890", "flashContent", "827", "650", "11.0.0", "express_install.swf", false, {quality:'high', scale:'showall', allowscriptaccess:'always', allownetworking:'all', wmode:'opaque', flashvars:query }, {style:'display:block;margin:auto;', id:'myapp'}); </script>  
Упс, немного не в тему, это про подключение flash в iframe.
Derial
Сообщения: 65
Зарегистрирован: 07 мар 2012, 17:22

Re: как получить данные во Flash после запроса к VK.api

Сообщение Derial »

sanych_dv писал(а):Если это iframe, то передаете переменные GET в flashvars:

Код: Выделить всё

  <script type="text/javascript"> var query = window.location.search.substring ( 1 ); swfobject.embedSWF("myapp.swf?nocache=1234567890", "flashContent", "827", "650", "11.0.0", "express_install.swf", false, {quality:'high', scale:'showall', allowscriptaccess:'always', allownetworking:'all', wmode:'opaque', flashvars:query }, {style:'display:block;margin:auto;', id:'myapp'}); </script>  
Упс, немного не в тему, это про подключение flash в iframe.
А можете пояснить свой код и принцип его работы.
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: как получить данные во Flash после запроса к VK.api

Сообщение sanych_dv »

Могу, тут все очень просто. Вконтакте к ифрайму подключает get-запрос для авторизации. Да, в сущности, чтобы он ни подключал, в своем ифрайме мы воспринимаем все. Другое дело, что мы ограничены в данном случае с работой в родительском окне )
Derial
Сообщения: 65
Зарегистрирован: 07 мар 2012, 17:22

Re: как получить данные во Flash после запроса к VK.api

Сообщение Derial »

Все ровно не очень понятно :(
А можно пример когда яваскрипт в отдельном файле на сервере

Код: Выделить всё

<script src="http://vk.com/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript">  VK.init(function() {VK.callMethod("showInviteBox");  });</script>
а флэшка могла его вызывать например при нажатии на кнопку, как это осуществить?
Ответить