Просмотр полной версии : Как вывести trace()?
Волгоградец
14.10.2008, 10:55
Привет. Решил начать изучение этой чудесной программы. И тут же столкнулся с наибанальнейшей проблемой: как вывести trace()?
Жму кнопку run debug, открывается debug player, в output ничего. Вообще куда записывается лог, где его можно посмотреть?
volfgang_samurai
14.10.2008, 10:58
Открой вкладку Console (Window -> Console)
Волгоградец
14.10.2008, 11:18
Я написал, что в output не выводится (под словом output я имел ввиду консоль). Информация о компиляции выводится, а трейс - нет.
NePridymal
14.10.2008, 12:29
1) нужен дебаг плеер
2) трейс работает только в режиме дебага
Волгоградец
14.10.2008, 12:35
Ээээ. Прочитайте внимательно мой первый пост...
Вообще-то установлен standalone debug player. А ведь режим дебага открывает страницу браузера (у меня Opera), может в этом дело... Вообще куда mxml записывает лог трейса, куда посмотреть записывается ли он вообще?
Лог трасе никуда не записывается, он виден в окне Console.
Скорее всего загвоздка в браузере. Попробуйте в Mozilla или Explorer.
NePridymal
14.10.2008, 13:45
Попробуйте поставить куда-то брейкпоинт и посмотреть, остановится ли. Если остановится - то плеер используется дебаговый. А нет - значит не дебаговый.
Попробуйте поставить куда-то брейкпоинт и посмотреть, остановится ли. Если остановится - то плеер используется дебаговый. А нет - значит не дебаговый.
Дебаговый плеер или нет проверяется Capabilities.isDebugger (http://livedocs.adobe.com/flex/3/langref/flash/system/Capabilities.html#isDebugger)
Вообще куда записывается лог, где его можно посмотреть?
Можно сконфигурировать дебаггер, добавив домашний каталог пользователя файл mm.cfg (http://livedocs.adobe.com/flex/3/html/help.html?content=logging_04.html) и направить вывод не в консоль а в определенный файл.
Кстати, небольшое дополнение по поводу mm.cfg, если самому лень искать этот файл (ну мало ли %) При установке плагина Flash Tracer в FF он вас сам спросит где этот файл (его кстати может и не быть вообще), ну и если его нет, то предложит его создать где-нибудь =)
Еще простой вариант определения "дебаговости" плеера - ПКМ по флешке, если есть в контекстном меню строчка Debugger, значит дебагер, если нет - соответственно нет =)
Еще простой вариант определения "дебаговости" плеера - ЛКМ по флешке, если есть в контекстном меню строчка Debugger, значит дебагер, если нет - соответственно нет =) В air дебагере нету контекстного меню :away:
Волгоградец
15.10.2008, 10:47
Air_mAn, спасибо. Создал файлы для лога в нужных директориях и все ок.
wvxvw хотел сказать ПКМ по флешке.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.