Как можно перегрузить функцию в ActionScript?

Я хочу, чтобы функция могла принимать различные типы. AS3 не поддерживает прямую перегрузку... поэтому я не могу сделать следующее:

//THIS ISN'T SUPPORTED BY AS3

function someFunction(xx:int, yy:int, someBoolean:Boolean = true){
    //blah blah blah
}
function someFunction(arr:Array, someBoolean:Boolean = true){
    someFunction(arr[0], arr[1], someBoolean);
}

Как я могу работать с ней и все еще иметь функцию, которая способна принимать аргументы различных типов?

11
задан zzzzBov 19 June 2012 в 19:00
поделиться