类类型
对类声明的引用是键入 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);