2012-01-14 97 views
8

我想實例化一個Vector.<Number>1.0使用init AS3矢量值

兩個值你可能會認爲我會做Vector.<Number>(1.0, 1.0);但僅跟蹤0

是我正在試圖做的可能?如果是這樣,怎麼樣?或者我是否訂購了使用.push的常規?

回答

36

這一個更短:

var vec:Vector.<Number> = new <Number>[1.0, 1.0]; 
+0

@ 32bitkid會得到檢查的是第一個回答(稱之爲運氣)。但是,無論出於何種原因,您的實例化方式都比較快。 – Jacksonkr 2012-01-16 02:08:32

+1

@傑克遜它真的是正確的答案:) – 2012-01-16 02:13:34

+3

@傑克遜原因是這樣的:'矢量。 ([Array])解析指定的數組以返回一個具有init值的向量,而「my way」只是簡單地生成一個沒有任何解析的向量。 – weltraumpirat 2012-01-16 05:36:42