2012-01-14 6 views
8

Chcę instancjęVector.<Number> z dwóch wartości 1.0AS3 wektorowych z pliku init wartości

Można by pomyśleć, zrobiłbym Vector.<Number>(1.0, 1.0); ale to tylko ślady 0

Czy to, co staram się robić to możliwe ? Jeśli tak to jak? Albo jestem zszyty w rutynę korzystania z .push?

Odpowiedz

36

Ten jest jeszcze krótszy:

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

@ 32bitkid by zdobyć czek za bycie pierwszym, który odpowie (nazywają to szczęście). Jednak z dowolnego powodu twój sposób tworzenia instancji jest trochę szybszy. – Jacksonkr

+1

@Jackson to naprawdę jest właściwa odpowiedź :) –

+3

@Jackson Powód jest taki: 'Vector. ([Array]) 'parsuje określoną tablicę, aby zwrócić wektor z wartościami init, podczas gdy" my way "po prostu generuje wektor bez żadnego parsowania. – weltraumpirat