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 | |
| Event Summary |
|---|
| | An event that is triggered when a function name is resolved. |
FunctionName
private function FunctionName()
_instance
public static var _instance:FunctionName;
addEventListener
var addEventListener:Function;
dispatchEvent
var dispatchEvent:Function;
removeEventListener
var removeEventListener:Function;
getInstance
public static function getInstance():FunctionName
traceFunction
public function traceFunction(ary:Array, obj:Object):String
onTraceFunction
function onTraceFunction(eventObj)
Returns:
Object with one property: functionName:String
Documentation generated by BLDoc Community Edition from B-Line Express.