Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.09.2011, 14:24
Tolyaka вне форума Посмотреть профиль Отправить личное сообщение для Tolyaka Найти все сообщения от Tolyaka
  № 1  
Ответить с цитированием
Tolyaka

Регистрация: Jun 2011
Сообщений: 11
По умолчанию Игнорирование Flash Plaer'ом определенных данных.

Собственно, идет обычный vk api запрос wall.get.
Запросы стандартного флеш посредника шлются URLLoader'ом.
Обратно приходит загаженная стены пользователя.
В Flash IDE все работает. Как только заливаю на сервер и запускаю браузером НЕ НАСТУПАЕТ Event.COMPLETE
Сначала думал глючит сервер контакта не возвращая ничего на определенный запрос.
Проверил Charles, ответ приходит. Но в флеше COMPLETE нет. Именно в браузере.
Если потянуть следующие 100 записей со стены то COMPLETE приходит.
Какие конкретно записи со стены приводят к такому узнать пока не удается.
Переводил запросы с URLLoader на URLStream думал может лимит 64К, размер входящих данных около 60Кб
Эффект тот же самый что и с URLLoader - на Flash IDE работает, в браузере нет.

Помогите плиз. Выслушаю даже любые предположения.

Старый 01.09.2011, 14:53
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Возможно наступает другое событие.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку.

Старый 01.09.2011, 15:16
Tolyaka вне форума Посмотреть профиль Отправить личное сообщение для Tolyaka Найти все сообщения от Tolyaka
  № 3  
Ответить с цитированием
Tolyaka

Регистрация: Jun 2011
Сообщений: 11
Спасибо, сейчас повешу все возможные. Отпишусь.

Добавлено через 1 час 0 минут
Попробовал:

Код AS3:
		loader.addEventListener(Event.OPEN, openHandler);
		loader.addEventListener(ProgressEvent.PROGRESS, progressHandler);
		loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
		loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
		loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
Ничего.
Но! К методу .load есть такая инфа:

MemoryError — Данная ошибка может возникнуть по следующим причинам: 1) проигрыватель Flash Player или приложение AIR не могут преобразовать значение параметра URLRequest.data из UTF8 в MBCS. Данная ошибка может возникнуть, если объект URLRequest, переданный методу load(), настроен на выполнение операции GET, а параметр System.useCodePage имеет значение true. 2) Проигрыватель Flash Player или приложение AIR не могут выделить память для данных POST. Данная ошибка может возникнуть, если переданный для load объект URLRequest настроен на выполнение операции POST.

Есть какая-то мутка с кодировкой в URLLoader.

Добавлено через 1 час 38 минут
Что интересно даже PROGRESS не срабатывает.
Если поставлю грузить половину запросов со стены, работает. О что-то спотыкается.
Думаю попробовать на Sockets, но еще не знаю как будет с кукисами дела.

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:46.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:46.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.