Код AS3:
public static function functionName():String
{
var s:String = new Error().getStackTrace();
s = s.substring(s.indexOf('at') + 2);
var i:int = s.indexOf('at') + 3;
var j:int = s.indexOf('()', i);
s = s.substring(i, j);
return s.split('/')[1];
}
Вот так возвращает только имя функции.