PDA

Просмотр полной версии : Цветной вывод трейса


GrafMine
14.06.2013, 05:06
Столкнулся с аномалией в FD , хотел бы спросить почему так происходит.

for (var i:uint = 0; i < 4 * 4; ++i) {
trace(i+": начало")
if (i % 2 == 0) {
trace(i+": % 2")
}
trace(i+": конец")
}

трейситься цветными словами, с чем это может быть связано?

Миминов Руслан
14.06.2013, 05:27
попробовал, у меня всё одним цветом! :) может уже слишком долго за компом сидишь? :)

caseyryan
14.06.2013, 08:07
попробовал, у меня всё одним цветом!
Значит не пробовал, а написал наугад.

У меня цветными. Это фича ФД.
http://i.imgur.com/GGB0cCx.png
Происходит это из-за того, что сразу после чисел, которые являются условными обозначениями цветов для ФД, идет двоеточие.
Вот тут (http://www.photonstorm.com/archives/1054/colour-your-trace-output-with-flashdevelop)об этом написано

СлаваRa
14.06.2013, 08:34
package org.flashdevelop.utils
{
/**
* Predefined trace level values for the tracing classes.
* @author Mika Palmu
* @version 1.0
*/
public class TraceLevel
{
/**
* Constants of the class
*/
public static const INFO:Number = 0;
public static const DEBUG:Number = 1;
public static const WARNING:Number = 2;
public static const ERROR:Number = 3;
public static const FATAL:Number = 4;

}

}


собственно хелпер, который "идет" c FD из коробки

GrafMine
14.06.2013, 10:01
Ого, спасибо вышла очень даже полезная информация.

Миминов Руслан
14.06.2013, 18:48
извиняюсь, ошибся! т.к. у меня при нажатии во FlashDevelop на TEST PROJECT, открывается в самом Flash... так не должно быть?

caseyryan
15.06.2013, 09:12
так не должно быть?
Если проект создан для Flash IDE, то должно. Если тип проекта AS3 Project или флекс, то нет.