有没有方法将方法范围参数的默认值设置为调用者?AS3方法的默认调用者值
在AS3中,你可以为方法参数设置默认值,像这样:
function myFuntion(param1:String="hello",param2:int=3) {
而且你可以这样传递给对象的引用:
//method of Class1
function myFuntion(obj:Object) { } //do something with obj
//in Class2
var class1:Class1 = new Class1();
class1.myFunction(this);
所以现在的问题,是有没有可以使用的关键字如:
//method of Class1
function myFuntion(obj:Object = CALLER) { } //do something with obj
//in Class2
var class1:Class1 = new Class1();
class1.myFunction();
是的,在文档arguments.callee文档似乎多一点阅读。 – shanethehat 2011-04-07 12:19:57