Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Блоги > Критическая масса

Критическая масса — в диалектической логике минимальное количество мыслей, необходимых для начала самоизливающейся цепной реакции деления с общественностью.
Оценить эту запись

Плагин iTracePanel для FlashDevelop RC*

Запись от iNils размещена 10.03.2009 в 20:44
Обновил(-а) iNils 08.04.2009 в 03:31

Описание:
Плагин для вывода трейсов при работе с ActionScript 3.0 в панель в стиле "AS 2.0 + mtasc". Кроме самого сообщения выводятся пакет, класс, метод и номер строки с трейсом. Двойной клик по строке в панели позволяет перейти на строку с трейсом в коде.

Доступно 6 уровней сообщений (см. скриншот и класс с примеров в архиве).


Требования:
  • FD RC1 и выше
  • класс ru.inils.utils.Debugger (в архиве)
  • режим компиляции Debug
  • Debug флеш плеер


Статус: тест-версия.


Скриншот:
Название: screenshot.gif
Просмотров: 1887

Размер: 17.8 Кб

Скачать:
Вложения
Тип файла: zip iTracePanel.zip (13.7 Кб, 722 просмотров)
Размещено в FD , FD3: Плагины
Комментарии 31 Отправить другу ссылку на эту запись
Всего комментариев 31

Комментарии

Старый 11.03.2009 18:44 Wolsh вне форума
Wolsh
 
Аватар для Wolsh
О, отлично! А то прошлый у меня в RC не работает, а родной трейс всеже не так информативен! Спасибо!
Старый 13.03.2009 12:40 toFlash вне форума
toFlash
 
Аватар для toFlash
беру на заметку!
кстати а для АС2 нету такого плагина ?
Обновил(-а) toFlash 13.03.2009 в 12:49
Старый 13.03.2009 13:17 iNils вне форума
iNils
 
Аватар для iNils
С подсветкой? Нет, там просто трейс. Но в принципе, дело не в плагине, а что в него передают. То есть, нужно переписать класс Debugger под AS2 и указать mtasc'ку пользовательскую функцию трейса.
Старый 14.03.2009 20:30 _Smirnoff вне форума
_Smirnoff
 
Аватар для _Smirnoff
Может кого заинтересует.Уже два года пользую Flex + http://sos.powerflasher.com/
Старый 14.03.2009 22:33 iNils вне форума
iNils
 
Аватар для iNils
Тут немного другое, iTracePanel работает непосредственно только в FD. Он позволяет не только выводить инфу, но и подабл клику переходить в тот класс и строку, откуда был вызван трейс.
Старый 15.03.2009 01:28 Fernando Costa вне форума
Fernando Costa
 
Аватар для Fernando Costa
не считаешь ли что логичнее было бы заменить это
Код AS3:
Debugger.trace("sometext",Debugger.LEVEL_DEBUG);
на это
Код AS3:
Debugger.debug("sometext");
?
Старый 15.03.2009 01:53 iNils вне форума
iNils
 
Аватар для iNils
Нет. Можно быстро убрать Debugger. и получить обычный трейс.
Но никто не мешает тебе написать свой класс на базе моего и использовать со своими именами.
Обновил(-а) iNils 15.03.2009 в 02:09
Старый 17.03.2009 16:57 toFlash вне форума
toFlash
 
Аватар для toFlash
есть вопросик по плагину, попробовал прикрутить к flash ide as3 проекту, вызов дебагера приводит к зависанию флэшки, объясни плиз принцип, нужно юзать только mtask компилятор?
Может можно было бы научить плагин кушать трейс, который выводится обычно в аутпут по сокетам и из файла логов?
Обновил(-а) toFlash 17.03.2009 в 17:08
Старый 17.03.2009 17:44 iNils вне форума
iNils
 
Аватар для iNils
Цитата:
объясни плиз принцип, нужно юзать только mtask компилятор?
MTASC компилятор для AS2. Поэтому в AS3 его быть не может.
Цитата:
Может можно было бы научить плагин кушать трейс, который выводится обычно в аутпут по сокетам и из файла логов?
В FD есть менеджер, который принимает сообщения, он выводит их и в output и сюда.
Старый 17.03.2009 18:40 toFlash вне форума
toFlash
 
Аватар для toFlash
в FD RC2 не могу запустить плагин (( не хочет туда ничего выводиться (
Старый 17.03.2009 23:12 iNils вне форума
iNils
 
Аватар для iNils
Требования
# режим компиляции Debug
# Debug флеш плеер
соблюдены?
Старый 18.03.2009 20:47 Призрак форума вне форума
Призрак форума
 
Аватар для Призрак форума
А плагина будет призрак?
Старый 19.03.2009 16:33 toFlash вне форума
toFlash
 
Аватар для toFlash
дома запустился плагин, на работе никак (, RC2 видимо плохо встала после обновления (
заметил что подсветка строк не всегда отображается
Старый 19.03.2009 18:22 iNils вне форума
iNils
 
Аватар для iNils
Даже не знаю, что сказать.
Когда я только начинал подсвечивать строки, то у меня тоже подсветка работала криво. Но потом, все вдруг само собой нормализовалось и вот уже почти полгода работает без багов на домашней и рабочей машине.
Старый 19.03.2009 23:39 toFlash вне форума
toFlash
 
Аватар для toFlash
да не обращай внимания, видимо это только у меня такое ) кстати, настройку цветов было бы не лишним вынести в настройку плагина
+ добавление новых категорий трейсов
Старый 19.03.2009 23:59 iNils вне форума
iNils
 
Аватар для iNils
Можно. Но сколько категорий нужно? И нужны ли вообще названия или достаточно уровней: 0, 1, 2, 3, 4, 5,... ?
Тогда настройки цветов будут для первой 6-ка как сейчас, а остальные цвета добавляются в текстовом поле через запятую.
Старый 19.04.2009 21:32 Kuruki вне форума
Kuruki
Маленькое неудобство в окне плагина: когда оно полностью заполнено (насколько позволяет его высота) при добавлении новой строки скролл перескакивает на "нулевую" позицию, хотя должен, как я считаю, наоборот на макс. позицию. Было бы замечательно, если бы вы это исправили, iNils.
Старый 20.04.2009 00:50 iNils вне форума
iNils
 
Аватар для iNils
Это в настройках плагина меняется.
Старый 20.04.2009 15:41 Kuruki вне форума
Kuruki
Воо! Спасибо! )
Старый 22.06.2009 15:41 $mival вне форума
$mival
 
Аватар для $mival
Не удалось привести тип объекта "iTracePanel.Settings" к типу "iTracePanel.Settings".

в iTracePanel.PluginMain.LoadSettings()
в iTracePanel.PluginMain.Initialize()
в FlashDevelop.Utilities.PluginServices.AddPlugin(String fileName)
Старый 23.06.2009 13:20 iNils вне форума
iNils
 
Аватар для iNils
Версия FD какая?
Старый 24.06.2009 19:38 $mival вне форума
$mival
 
Аватар для $mival
3.0.0 RC4
Старый 06.07.2009 15:55 iNils вне форума
iNils
 
Аватар для iNils
Попробуйте удалить папку iTracePanel в папке Data
Старый 17.02.2010 10:26 marat_sa вне форума
marat_sa
 
Аватар для marat_sa
iNils, плагин просто супер!
Только не хватает кое-чего, а изменять чужой код нехорошо.

Хотелось бы попросить добавить уровень логирования - типа до какого показывать уровня - типа только ошибки, только критические или вообще отключить весь трейс.

Сможете сделать?
Старый 17.02.2010 14:34 iNils вне форума
iNils
 
Аватар для iNils
Данным плагином я уже год не пользуюсь. Начал писать другой, более удобный и функциональный. Однако с фильтрацией пока не знаю как быть. Количество уровней трейса там может быть до 255 (обычные, служебные и пользовательские) поэтому фильтрация по возрастанию значения уровня там не подходит.
Обновил(-а) iNils 17.02.2010 в 22:42
Старый 18.02.2010 11:13 marat_sa вне форума
marat_sa
 
Аватар для marat_sa
А новый плагин в какой стадии разработки находится? И будет ли выпущен в широкие массы пользователей?
Старый 18.02.2010 13:10 iNils вне форума
iNils
 
Аватар для iNils
В стадии... это как строить себе дом. Он еще не достроен, да конца края не видно, но жить уже можно.
Как только примет более менее приличный вид - выложу.
Старый 18.02.2010 21:41 marat_sa вне форума
marat_sa
 
Аватар для marat_sa
Удачной работы. Будем с нетерпением ждать))
Старый 12.01.2011 14:42 formid вне форума
formid
Тема старенькая но как этот плагин как раз то что мне нужно. Вот только под мою версию FlashDevelop 3.3.2 RTM вылетает ошибка

Method not found: 'System.Drawing.Color PluginCore.ISettings.get_HighlightAllColor()'.

at iTracePanel.PluginUI.AddSquiggle(ListViewItem item)
at iTracePanel.PluginUI.AddLogEntries()
at iTracePanel.PluginMain.HandleEvent(Object sender, NotifyEvent e, HandlingPriority prority)
at PluginCore.Managers.EventManager.DispatchEvent(Object sender, NotifyEvent e)

есть ли решение ?
Старый 12.01.2011 15:09 iNils вне форума
iNils
 
Аватар для iNils
Цитата:
есть ли решение ?
Только терпение. И ждать пока руки дойдут причесать текущую версию и выложить ее.
Старый 12.01.2011 16:50 Волгоградец вне форума
Волгоградец
 
Аватар для Волгоградец
Я был поклонником этого плагина. Но iNils перестал поддерживать его (хотя у него есть какой-то новый плагин - как-то показывал его). Юзаю output панель...
 

 


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


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