类类型

对类声明的引用是键入 Class

var spriteClass:Class = Sprite;

你可以使用类型为 Class 的变量来实例化该类的实例:

var sprite:Sprite = new spriteClass();

这对于将 Class 类型的参数传递给可能创建所提供类的实例的函数非常有用:

function create(type:Class, x:int, y:int):* {
    var thing:* = new type();
    
    thing.x = x;
    thing.y = y;
    
    return thing;
}

var sprite:Sprite = create(Sprite, 100, 100);