|
|
|||||
Регистрация: Apr 2010
Сообщений: 170
|
URLLoader ничего не делает
Всем доброго дня!
Сейчас пытаюсь адаптировать приложение под социальную сеть В кругу друзей. И столкнулся с трудностью уже при отправке первого запроса. Пробовал и методом POST и методом GET. Ниже пример запроса методом GET. Объявил URLLoader глобальным для класса VDKAPI: В конструкторе: Далее уже при вызове метода получения друзей пользователя установивших приложение: urlLoader.addEventListener(Event.COMPLETE,OnComplete); urlLoader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,OnSecurityError); urlLoader.addEventListener(IOErrorEvent.IO_ERROR,OnIOError); var urlRequest:URLRequest=new URLRequest("http://api.vkrugudruzei.ru/servicepoint.ashx?cmd0.name=Application.GetAppFriends&cmd0.args.applicationId=???&cmd0.args.userId=????????&serializer=SimpleXml"); urlRequest.method=URLRequestMethod.GET; try { urlLoader.load(urlRequest); } catch(_error:Error) { urlLoader.removeEventListener(Event.COMPLETE,OnComplete); urlLoader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR,OnSecurityError); urlLoader.removeEventListener(IOErrorEvent.IO_ERROR,OnIOError); } private function OnComplete(_event:Event):void { urlLoader.removeEventListener(Event.COMPLETE,OnComplete); urlLoader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR,OnSecurityError); urlLoader.removeEventListener(IOErrorEvent.IO_ERROR,OnIOError); } private function OnSecurityError(_event:SecurityError):void { urlLoader.removeEventListener(Event.COMPLETE,OnComplete); urlLoader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR,OnSecurityError); urlLoader.removeEventListener(IOErrorEvent.IO_ERROR,OnIOError); } private function OnIOError(_event:IOErrorEvent):void { urlLoader.removeEventListener(Event.COMPLETE,OnComplete); urlLoader.removeEventListener(SecurityErrorEvent.SECURITY_ERROR,OnSecurityError); urlLoader.removeEventListener(IOErrorEvent.IO_ERROR,OnIOError); } Почему такое может быть? |
|
|||||
Это у вас локально ничего не происходит или уже в добавленном на сайте состоянии?
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Регистрация: Apr 2010
Сообщений: 170
|
Genzo
> Это у вас локально ничего не происходит или уже в добавленном на сайте состоянии? Именно в добавленном на сайт состоянии. На сайте В кругу друзей лежит loader, который грузит основное приложение с нашего сервера. Просто я окно отладки ввёл в приложении и вывожу туда всё что хочу видеть. |
|
|||||
Цитата:
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Регистрация: Apr 2010
Сообщений: 170
|
Genzo
> IFrame? Как раз таки Flash. Добавлено через 56 минут Нашёл в чём дело. На их сервере хранится Наш loader. Этот loader грузит Нашу swf с Нашего сервера. Именно Нашей swf не позволяется делать запросы. Я подменил loader на сервере тестовым loader'ом с осуществлением запроса и получил успешный ответ. В контакте всё нормально работает. написал администрации, надеюсь исправят. |
Часовой пояс GMT +4, время: 19:25. |
|
« Предыдущая тема | Следующая тема » |
|
|