Просмотр полной версии : Как включить отладчик в дебаговом плеере в браузере?
Скачал дебаг плеер для нетскейп совместимых браузеров, установил. В меню правой кнопки появился пункт Отладчик. Но он не активен:
http://s53.***********/i139/1101/10/03aaed2f80e9.jpg
файл mm.cfg содержит такой текст:
PolicyFileLog=1
PolicyFileLogAppend=0
ErrorReportingEnable=0
TraceOutputFileEnable=1
MaxWarnings=0
Но толку от этого, как от козла молока.
Как его можно активировать?
Мне нужно, чтобы он выводил трейсы.
andrew911
27.01.2011, 19:35
Опубликовать дебаг-версию флешки?
Сделал. Теперь выдает окно с запросом "где выполняется отладчик или ведущее приложение?"
Жму локальный компьютер, выдает ошибку: не удалось подключиться к отладчику или профилировщику
andrew911
27.01.2011, 19:43
Теперь надо запустить отладчик.
Например во FlashIDE: Debug-> Begin remote debug session
Затем уже подключаться флешкой
Понял, спасибо :)
Во флеш девелоп отпут теперь выводится, но плеер в браузере не смотря на это все равно выдает эту же ошибку
и после этого во флеш девелоп появляется ошибка internal debugger exception
andrew911
27.01.2011, 20:05
С флешдевелопом тоже пока безуспешно (тоже выкидывает исключение), хотя сильно не вникал.
http://www.flashdevelop.org/wikidocs/index.php?title=AS3:Debugging
Выдает такую хрень Cannot debug a movie running in ActiveX Flash Player.
Хотя я даже специально скачал прогу, которая удаляет флеш плеер. Она плеер снесла начисто, после чего точно установил версию debug и все равно она мне выдает ошибку
andrew911
27.01.2011, 20:09
Выдает такую хрень Cannot debug a movie running in ActiveX Flash Player.
Это в ИЕ?
Если попробовать в фоксе/опере?
Это и есть фокс и опера. ИЕ не использую вообще
andrew911
27.01.2011, 20:52
ActiveX Flash Player под ИЕ идет
Да это понятно. Но почему флешдевелоп такую хрень выдает?
В настройках рылся, ничего подобного не нашел
з.ы. Во Flash IDE работает нормально, только время от времени отладочная сессия убивается сама собой
А нафик вообще этот отладчик-то? Трэйсы в рабочей флэшке смотреть?
andrew911
28.01.2011, 13:51
А нафик вообще этот отладчик-то? Трэйсы в рабочей флэшке смотреть?
RTFM?
Смотреть трейсы, состояние флешки при возникновении ошибки или достижении точки останова.
А. Ясно. Только когда у ЮЗЕРА в игре ошибка - ему бесполезно объяснять что куда ставить и где смотреть...
Мне нужно, чтобы трейсить данные которые приходят во флешку из контакта.
Когда игра будет запущена, я из нее вообще все трейсы удалю нафиг
andrew911
29.01.2011, 02:06
Мне нужно, чтобы трейсить данные которые приходят во флешку из контакта.
Когда игра будет запущена, я из нее вообще все трейсы удалю нафиг
Я данные обычно вывожу текстовое поле, можно прописать, чтобы это делалось, например, только для определенного пользователя.
А. Ясно. Только когда у ЮЗЕРА в игре ошибка - ему бесполезно объяснять что куда ставить и где смотреть...
Это делается для разработчика, врядли юзеры будут пользоваться дебаггером.
Я данные обычно вывожу текстовое поле, можно прописать, чтобы это делалось, например, только для определенного пользователя.
До такого варианта я догадался с самого начала. Это не удобно. Текстовое поле так же удалится, как и все остальные объекты функцией очистки, а ухитряться, придумавать всякие алгоритмы, чтобы оно всегда было на сцене и на верхней позиции... Проще уж дебаггер настроить
а я по localConnection все трэйсы вывожу. если у юзера проблема - просто ссылку на отладчик даю, и прошу текст скопировать. вполне позитивно. и сами пользуемся на работе этой фичей. вполне так удобно...
andrew911
31.01.2011, 00:51
просто ссылку на отладчик даю, и прошу текст скопировать. вполне позитивно.
Чуть подробнее расскажите?
Что в качестве отладчика?
В качестве отладчика - написанная мною же флэшка, которая принимает данные и выводит отладку в себе через localConnection
Та флэшка, которая рабочая, с которой работает-играет юзер - также имеет соединение по localConnection с флэшкой отладчиком.
Т.о. в общем случае юзер себе играется, но никакой отладки у него нигде не видно. Если случился трабл, он запускает флэшку отладчик и там видит весь трэйс. Я это тоже использую постоянно. И коллегисерверщики по проекту. Не надо ничего ставить, настраивать, втыкать в интерфейсы. Заход на УРЛ и вот она отладка.
Обычно вывод трэйсов или отладки в текстовое поле поверх основной игровой флэшки - неудобен, ибо вся инфа закрывается отладчиком. А так - дешево надежно и практично.
Можешь пример кода кинуть? Вариант интересный, я б сказал =)
Хм.... там же код.. как два байта переслать....
Вечерком тогда блог создам с примерами и презентациями.
Добавлено через 21 час 38 минут
http://www.flasher.ru/forum/blog.php?b=310
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.