Показать сообщение отдельно
Старый 25.04.2013, 14:42
Babylon вне форума Посмотреть профиль Отправить личное сообщение для Babylon Посетить домашнюю страницу Babylon Найти все сообщения от Babylon
  № 7  
Ответить с цитированием
Babylon
 
Аватар для Babylon

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
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 - это для параметров которые хотите увидеть в трейсе