Красивая запись. Цикл уберет тонну кейсов.
Добавлено через 2 минуты
Очень странный метод. Почему не сразу создавать нужный класс с параметрами? Зачем эти кейсы? В AS3 нет перегрузки, конструктор стабильно будет принимать только определенное количество параметров. Или плюс один ...rest
Добавлено через 5 минут

Код AS3:
function createInstance(_class:Class, ...args):Object {
return new _class(args);
}
Все.