Страница 1 из 1

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

Добавлено: 13 май 2012, 10:08
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 друзей которые установили приложение, а как эти данные передать во флэшку?
Заранее спасибо.

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

Добавлено: 16 май 2012, 20:15
Александр

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

Добавлено: 17 май 2012, 00:12
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.

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

Добавлено: 17 май 2012, 13:28
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.
А можете пояснить свой код и принцип его работы.

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

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

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

Добавлено: 18 май 2012, 07:16
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>
а флэшка могла его вызывать например при нажатии на кнопку, как это осуществить?