Есть ли способ установить значение по умолчанию параметра области метода для вызывающего абонента?
В 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();