不常用的一个方法,在天地会论坛上淘到的,记录下:
- function showMethodName(thisObj:Object,method:Function):String {
- var xml:XML=describeType(thisObj);
- var xmlList:XMLList=xml.method.@name;
- for each (var j:String in xmlList) {
- if (method==thisObj[j]) {
- return j
- }
- }
- return null;
- }
- function hhh() {
- trace(showMethodName(this,arguments.callee))
- }
- function kkk() {
- trace(showMethodName(this,arguments.callee))
- }
- hhh()
- kkk()