FunctionName Class

Class com.blitzagency.xray.FunctionName

Inheritance > FunctionName

Singleton

FunctionName attempts to return the name of the function being called and it's location/path in the host application.

You can either create an instance pointer to FunctionName or access Xray's public static pointer - Xray.functionName
Example
 //to create your own instance
 function foo()
 {
	import com.blitzagency.xray.Xray
 	import com.blitzagency.xray.FunctionName;
 	var functionName:FunctionName = FunctionName.getInstance();
 	var fn:String = functionName.traceFunction(this, arguments)
 	Xray.tt("what function was called?", fn);
 }

 // use Xray's instance
 function foo()
 {
	import com.blitzagency.xray.Xray
 	var fn:String = Xray.functionName.traceFunction(this, arguments)
 	Xray.tt("what function was called?", fn);
 }
 
Constructor Summary
 private  
Property Summary
 static FunctionName 
 Function 
 Function 
 Function 
Method Summary
 static FunctionName 
 String 
 traceFunction(ary:Array, obj:Object)
Event Summary
  
An event that is triggered when a function name is resolved.
Constructor Detail
FunctionName
private function FunctionName()
Property Detail
_instance
public static var _instance:FunctionName;
addEventListener
var addEventListener:Function;
dispatchEvent
var dispatchEvent:Function;
removeEventListener
var removeEventListener:Function;
Method Detail
getInstance
public static function getInstance():FunctionName
traceFunction
public function traceFunction(ary:Array, obj:Object):String
Event Detail
onTraceFunction
function onTraceFunction(eventObj)
Returns:
Object with one property: functionName:String



Documentation generated by BLDoc Community Edition from B-Line Express.