![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Banned
Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Получаю необходимые данные от контакта и перенаправляю на свой сервак.
Вот метод делающий запрос к серверу: private function getBalance():void { if (!this._auth_key || !this._viewer_id) return; var request:URLRequest = new URLRequest(Globals.FUNDS_URL); request.method = URLRequestMethod.POST; var variables:URLVariables = new URLVariables(); variables.auth_key = this._auth_key; variables.viewer_id = this._viewer_id; request.data = variables; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, onBalanceReturn, false, 0, true); try { loader.load(request); } catch (e:Error) { trace(e.message); } } Но при запуске из контакте, выдает такую ошибку: Цитата:
В конструкторе главного класса написал это: Security.allowDomain("warfarex.com"); Security.loadPolicyFile(Globals.ROOT_URL + "crossdomain.xml"); Раньше при загрузке другой swf использовал контекст загрузки: var context:LoaderContext = new LoaderContext(); if (Security.sandboxType != 'localTrusted') context.securityDomain = SecurityDomain.currentDomain; context.applicationDomain = ApplicationDomain.currentDomain; Как обойти эту проблему? Добавлено через 24 минуты Блин. Дело в кэше фаерфокса. Все хелпы перерыл, а оказалось все было нормально, просто грузился старый файл... |
![]() |
Часовой пояс GMT +4, время: 16:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|