假设这是 100 个或更多类的列表:
var abc:Abc ;
var def:Def ;
var ghi:Ghi ;
var jkl:Jkl ;
..
..
..
..
..
var xyz:Xyz ;
现在我想实例化第一组 100 个类。如何在 for 循环中使用数组来做到这一点?
假设这是 100 个或更多类的列表:
var abc:Abc ;
var def:Def ;
var ghi:Ghi ;
var jkl:Jkl ;
..
..
..
..
..
var xyz:Xyz ;
现在我想实例化第一组 100 个类。如何在 for 循环中使用数组来做到这一点?
像这样?
你可以像任何旧对象一样传递类名,所以我认为你可以做这样的事情 -
var classes:Array = new Array();
classes.push(Abc);
classes.push(Def);
classes.push(Ghi);
// etc
for ( var classIndex:int = 0; classIndex < classes.length; classIndex++ )
{
var klass:Class = classes[classIndex];
var obj:klass = new klass():
}