Цитата:
Сообщение от Babylon
derhab, тестирую постоянно
Более того. Написал две обертки для входа ni() и выхода из функции ne()
Где то в базовом классе
....
Код AS3:
public static var sp:String;
public static var nsp:int;
.....
public static function dsp():void
{
sp="";
for (var i:uint=0;i<=2*nsp;i++){
sp=sp+" ";
}
}
public static function ni(s:String=""):void
{
if (s!=""){s=" # "+s}
dsp();
trace(sp+"->"+getFunctionName(new Error())+s);
nsp++;
}
public static function ne():void
{
nsp--;
dsp();
trace(sp+"<-"+getFunctionName(new Error()));
if (nsp<0) nsp=0;
}
s - это для параметров которые хотите увидеть в трейсе
|
А можно подробнее, зачем это нужно? И как в релизе вы избавляетесь от этих функций(CONFIG:: DEBUG)?