Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   как настроить FDTracer для FD на Vista (http://www.flasher.ru/forum/showthread.php?t=116602)

iNils 06.10.2008 12:56

Вложений: 1
Цитата:

Сообщение от Волгоградец (Сообщение 768352)
Что мне передавать и соответственно что парсить, чтобы узнать какому классу принадлежит данный трейс и в какой строчке?

В архиве сырой плагин для FD и класс для работы с ним.
Импортируем в свои классы класс ru.inils.utils.Debugger и пишем например:
Код:

Debugger.trace ('пример', Debugger.LEVEL_WARN);
Нужен дебаг плеер и дебаг режим компиляции.

Волгоградец 06.10.2008 14:47

Шикарно! Работает! Только не могу понять, почему возвращается именно номер строки, откуда был вызван трейс (то что нужно), а не номер строки где был создан Error?

iNils 06.10.2008 15:06

Потому, что getStackTrace () возвращает нам всю цепочку методов, породивших вызов трейса, в том числе и метод Debugger.traceOutput, но я то о нем знаю, поэтому в этой цепочке возращаюсь назад на нужное число шагов и получаю строку в которой был вызван Debugger.trace

Волгоградец 06.10.2008 15:17

Все, понял. Просто про метод getStackTrace () в хэлпе кот наплакал.
iNils, ты крут. Я твой класс возьму за основу (если конечно не против) и пока просто буду в панель Output выводить.

iNils 06.10.2008 15:20

Туда и так выводится все, но в неудобоваримом виде, а чем iTrace не подходит?

Волгоградец 06.10.2008 15:54

У меня в output выводится только значение трейса - без указания из какого он класса и т.д.
А что, iTrace можно подключать? Я так понял, что пока он не рабочий. Я только класс проверял.

Upd.: подключил. Вот это вещь!!! Я именно это и искал. Спасибо, iNils. Всем советую.

iNils 06.10.2008 16:07

Он рабочий, но сырой. Баги с подсветкой уровня трейса в FD3 beta9, хотя в beta8 все работает, что-то они там намутили непонятное.

Волгоградец 06.10.2008 16:20

Насчет 9 не знаю - на работе стоит 7 бета - все работает идеально. И подсветка и переход на строку при щелчке. Приду домой на девятой бете попробую. Отличная работа!

P.S.: И еще заметил, что выходные данные дублируются в Output панель.

iNils 06.10.2008 16:24

А в Output все все все выводится, поэтому он у меня за панелью Results, в которую ошибки выводятся, а трейсы идут в iTrace.

Волгоградец 06.10.2008 22:45

Цитата:

Сообщение от iNils (Сообщение 768396)
Он рабочий, но сырой. Баги с подсветкой уровня трейса в FD3 beta9, хотя в beta8 все работает, что-то они там намутили непонятное.

Проверил. У меня работает и на девятой бете. Круто.


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

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