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

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

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

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
По умолчанию Как отследить трафик из флэшки при локальном тесте?

Решил сделать так, что бы программа, которая работает только в браузере, могла работать и локально (ну тобишь когда компилишь её в flash csX ide, все работало бы).
Но видимо сервер не хочет работать с локальной версией программы и что-то шлет ругательное)
Но в ответе от сервера код не 200, поэтому я не могу посмотреть ответ нормальными способами.
Ставил разное стороннее ПО (BWMeter, Fiddler2) Но они почему-то не отслеживают трафик скомпиленной флэшки, хотя все остальное отслеживают исправно.
Даже не знаю как и отследить что приходит от сервера, серверщика заставлять писать логирование для сданного проекта видимо не вариант.

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Видимо когда флешка запускается со страницы в браузере, в нее передаются какие-то стартовые данные через flashVars.
Думаю для начала имеет смысл отследить что туда передается. Скажем, перегнать в JSON объект stage.loaderInfo.parameters и оттрейсить его. А потом при запуске не из браузера подменять пустой объект на заранее заполненные данные.

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

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
caseyryan, Я так и сделал, вопрос не в этом, а в том как узнать что пришло от сервера

Старый 26.04.2013, 15:04
carrotoff вне форума Посмотреть профиль Отправить личное сообщение для carrotoff Найти все сообщения от carrotoff
  № 4  
Ответить с цитированием
carrotoff
 
Аватар для carrotoff

Регистрация: May 2010
Сообщений: 543
Больше похоже не на то, что сервер шлет что-то ругательное, а на то что, флешка ловит SecurityError и падает.
Ибо, если фиддлер не логирует трафик - можно сделать вывод, что его просто нет.

Ну и на крайняк, можно посмотреть логи сервера.
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с)

Старый 26.04.2013, 15:20
dixlofos вне форума Посмотреть профиль Отправить личное сообщение для dixlofos Найти все сообщения от dixlofos
  № 5  
Ответить с цитированием
dixlofos
 
Аватар для dixlofos

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
carrotoff, ioError прослушиватель срабатывает
Да, насчет фидлера и бвметра очень странно почему нечего не показывает.
Вся проблема в том, что логи на сервере не посмотришь)

Старый 26.04.2013, 15:22
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 6  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
А откуда будет ошибка безопасности при локальном тесте в отладочном плеере?
Как раз-таки скорее проблема в авторизации флешки на сервере.
А вообще, в чем проблема расставить брейкпоинты и отследить все поэтапно? Или это сокет сервер?

Старый 26.04.2013, 16:23
dixlofos вне форума Посмотреть профиль Отправить личное сообщение для dixlofos Найти все сообщения от dixlofos
  № 7  
Ответить с цитированием
dixlofos
 
Аватар для dixlofos

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
caseyryan каким образом брейкпоинты помогут узнать ответ от сервера?

Старый 26.04.2013, 17:59
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 8  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Цитата:
Сообщение от dixlofos Посмотреть сообщение
caseyryan каким образом брейкпоинты помогут узнать ответ от сервера?
Какие-то данные в нее все равно приходят. Если где-то вылетает ошибка, значит данные не могут правильно прочитаться, но что-то все равно есть. Брейк поинт поможет определить что именно на кокретном этапе выполнения кода есть у флешки.
Я бы поставил их где-то в обработчике onComplete

п.с. Но вот не уверен на счет Flash csX, ибо не заточена она под такие задачи. Для этого нужна IDE посерьезнее. Flash Builder или FlashDevelop. Там точно все будет показано.

Старый 27.04.2013, 18:41
dixlofos вне форума Посмотреть профиль Отправить личное сообщение для dixlofos Найти все сообщения от dixlofos
  № 9  
Ответить с цитированием
dixlofos
 
Аватар для dixlofos

Регистрация: Apr 2009
Сообщений: 167
Записей в блоге: 1
caseyryan
onComplete не срабатывает ioError срабатывает, брэйкпоинты не спасут

Старый 27.04.2013, 19:36
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 10  
Ответить с цитированием
Babylon
[+1 25.10.13]
[+4 18.03.14]
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
Поставь сниффер

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

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

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


 


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


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