類型別
對類宣告的引用是鍵入 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);