Показать сообщение отдельно
Старый 25.04.2013, 15:36
vizgl вне форума Посмотреть профиль Отправить личное сообщение для vizgl Найти все сообщения от vizgl
  № 8  
Ответить с цитированием
vizgl
 
Аватар для vizgl

Регистрация: Jun 2012
Сообщений: 70
Цитата:
Сообщение от 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)?
__________________
Блог: http://devizgl.blogspot.com/