Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как отследить трафик из флэшки при локальном тесте? (http://www.flasher.ru/forum/showthread.php?t=198420)

dixlofos 26.04.2013 13:31

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

caseyryan 26.04.2013 14:30

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

dixlofos 26.04.2013 14:57

caseyryan, Я так и сделал, вопрос не в этом, а в том как узнать что пришло от сервера

carrotoff 26.04.2013 15:04

Больше похоже не на то, что сервер шлет что-то ругательное, а на то что, флешка ловит SecurityError и падает.
Ибо, если фиддлер не логирует трафик - можно сделать вывод, что его просто нет.

Ну и на крайняк, можно посмотреть логи сервера.

dixlofos 26.04.2013 15:20

carrotoff, ioError прослушиватель срабатывает
Да, насчет фидлера и бвметра очень странно почему нечего не показывает.
Вся проблема в том, что логи на сервере не посмотришь)

caseyryan 26.04.2013 15:22

А откуда будет ошибка безопасности при локальном тесте в отладочном плеере?
Как раз-таки скорее проблема в авторизации флешки на сервере.
А вообще, в чем проблема расставить брейкпоинты и отследить все поэтапно? Или это сокет сервер?

dixlofos 26.04.2013 16:23

caseyryan каким образом брейкпоинты помогут узнать ответ от сервера?

caseyryan 26.04.2013 17:59

Цитата:

Сообщение от dixlofos (Сообщение 1131387)
caseyryan каким образом брейкпоинты помогут узнать ответ от сервера?

Какие-то данные в нее все равно приходят. Если где-то вылетает ошибка, значит данные не могут правильно прочитаться, но что-то все равно есть. Брейк поинт поможет определить что именно на кокретном этапе выполнения кода есть у флешки.
Я бы поставил их где-то в обработчике onComplete

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

dixlofos 27.04.2013 18:41

caseyryan
onComplete не срабатывает ioError срабатывает, брэйкпоинты не спасут

Babylon 27.04.2013 19:36

Поставь сниффер


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

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