![]() |
как настроить FDTracer для FD на Vista
Привет.
Вобщем на ХР проблем не было. Поставил FD 3 beta 9 на Висту, этот плагин не работает. Создал документ здесь: Цитата:
Цитата:
Во flashlog ничего не записывается. Кто сталкивался, озовитесь. P.S.: на форуме FD есть ссылка на плагин fdb. Этот плагин помимо всего прочего добавляет trace панель - на скринах видел. У меня почему-то нет этой панели. |
А в чем удобство FDTracer? Бесполезный ведь плагин.
|
Просто привычка. К меня косяк какой-то был и в output не выводил трейс. Я поставил FDTracer. Так вот и полюбил его.
Кстати, iNils, я может не в теме, при работе с мтаском можно было выводить трейс в панель results (ты подробную инструкцию давал по настройке) - и указывались класс и строка ошибки. В AS3 этого нет, ведь так? |
Нет. Но сделать можно, я уже накидал себе плагин для FD, который выводит трейс в мою панель с помощью кастомного класса + вернул возможность перехода с трейса на строку и класс, которые этот трейс вызвал. Как доведу до ума, выложу.
Сейчас советую использовать внешний трейсер (очень хороший) alcon |
О, сейчас попробую. Спасибо.
|
Поставил alcon. Работает. Но перед каждым трейсом выводится тэг [info]. Подозреваю вместо него должны быть имя класса, номер строки и т.д. Может надо настроить?
|
Нет. info это уровень важности сообщения: debug, info, warn, error, fatal.
Для вывода строки и класса, надо написать Код:
try {Но должен стоять дебаг плеер и включен режим strict. |
Не понял. Это же будет работать только в случае error. Т.е. в случае просто info мне никак эти данные не вытащить?
|
И в случаи error это тоже не будет работать. Все эти debug, info, warn, error, fatal чистой воды условности задаваемой пользователем. Например, если xml не загрузился, то выводим сообщения в режиме error, а если получаем для деления знаменатель 0, то fatal и тд.
Поэтому надо создать свой класс, куда кидать текст сообщения, потом вызывать конструкцию выше и распарсив передавать куда надо. |
Не, iNils, понятно, что само передаваться ничего не будет. Вопрос в том, что я смогу получить имя класса и строку только в случае если сработает какой-нибудь exeption ("например xml не загрузился или получаем для деления знаменатель 0"). А без срабатывания exeption как быть, например: есть у меня 100 классов, в каждом переменная a трейсит что-нибудь (например при вызове конструктора). Что мне передавать и соответственно что парсить, чтобы узнать какому классу принадлежит данный трейс и в какой строчке?
|
| Часовой пояс GMT +4, время: 10:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.