|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Как отследить трафик из флэшки при локальном тесте?
Решил сделать так, что бы программа, которая работает только в браузере, могла работать и локально (ну тобишь когда компилишь её в flash csX ide, все работало бы).
Но видимо сервер не хочет работать с локальной версией программы и что-то шлет ругательное) Но в ответе от сервера код не 200, поэтому я не могу посмотреть ответ нормальными способами. Ставил разное стороннее ПО (BWMeter, Fiddler2) Но они почему-то не отслеживают трафик скомпиленной флэшки, хотя все остальное отслеживают исправно. Даже не знаю как и отследить что приходит от сервера, серверщика заставлять писать логирование для сданного проекта видимо не вариант. |
|
|||||
Видимо когда флешка запускается со страницы в браузере, в нее передаются какие-то стартовые данные через flashVars.
Думаю для начала имеет смысл отследить что туда передается. Скажем, перегнать в JSON объект stage.loaderInfo.parameters и оттрейсить его. А потом при запуске не из браузера подменять пустой объект на заранее заполненные данные. |
|
|||||
Регистрация: May 2010
Сообщений: 543
|
Больше похоже не на то, что сервер шлет что-то ругательное, а на то что, флешка ловит SecurityError и падает.
Ибо, если фиддлер не логирует трафик - можно сделать вывод, что его просто нет. Ну и на крайняк, можно посмотреть логи сервера.
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
А откуда будет ошибка безопасности при локальном тесте в отладочном плеере?
Как раз-таки скорее проблема в авторизации флешки на сервере. А вообще, в чем проблема расставить брейкпоинты и отследить все поэтапно? Или это сокет сервер? |
|
|||||
Какие-то данные в нее все равно приходят. Если где-то вылетает ошибка, значит данные не могут правильно прочитаться, но что-то все равно есть. Брейк поинт поможет определить что именно на кокретном этапе выполнения кода есть у флешки.
Я бы поставил их где-то в обработчике onComplete п.с. Но вот не уверен на счет Flash csX, ибо не заточена она под такие задачи. Для этого нужна IDE посерьезнее. Flash Builder или FlashDevelop. Там точно все будет показано. |
|
|||||
[+1 25.10.13]
[+4 18.03.14] |
Поставь сниффер
|
Часовой пояс GMT +4, время: 04:53. |
|
« Предыдущая тема | Следующая тема » |
|
|