Я хочу, чтобы функция могла принимать различные типы. 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);
}
Как я могу обойти его и все еще иметь функцию, которая может принимать аргументы разных типов?