Я думаю, вы должны быть в состоянии сделать что-то вроде:
var classes:Array = [Class1, Class2, Class3];
var obj:Obj = new classes[0];
Каждый класс, вероятно, должен будет реализовать общий интерфейс, чтобы сделать его полезным. Так это будет выглядеть примерно так:
var classes:Array = [Class1, Class2, Class3];
var obj:IInterface = (new classes[0]) as IInterface;