2012-01-14 50 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