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

Регистрация: Jan 2006
Адрес: Москва, Зеленоград
Сообщений: 653
Отправить сообщение для Babylon с помощью ICQ
Тогда уж вот эту возьмите
Код AS3:
public static function getFunctionName(e:Error):String {
			var stackTrace:String = e.getStackTrace();     // entire stack trace
			var startIndex:int = stackTrace.indexOf("at ");// start of first line
			var endIndex:int = stackTrace.indexOf("()");   // end of function name
			var suffixTrace:String=stackTrace.substring(endIndex + 3);
			startIndex=suffixTrace.indexOf("at ");
			endIndex= suffixTrace.indexOf("()");   // end of function name
			suffixTrace=suffixTrace.substring(startIndex + 3, endIndex);
 
			return suffixTrace;
		}
getFunctionName(new Error())