Некоторые функции as3 обрабатывают перегрузку, допуская произвольное количество параметров, используя соглашение:
public function doSomething( ... rest ):void;
Я нахожусь в ситуации, когда мне нужно передать все значения массива (произвольной длины) в этот тип функции ... Я не уверен, как это сделать. Предложения?
Вот решение для взлома, но оно не расширяемое:
switch (args.length) {
case 0: doSomething(); break;
case 1: doSomething(args[0]); break;
case 2: doSomething(args[0], args[1]); break;}