Самый простой, быстрый и безопасный для типов способ инициализации вектора из списка значений:
langs = new <String> ["en","fr"];
он не создаст временный массив для инициализации нового вектора, поэтому он сгенерирует самый быстрый байт-код и не будет мешать сборщику мусора бесполезными временными экземплярами массива. Это так же быстро, как и практично, чем:
langs = new Vector.<String>(2);
langs[0] = "en";
langs[1] = "fr";
Самое главное, он будет выполнять проверку типов во время компиляции и уменьшит вероятность получения ошибок во время выполнения
Для 2D векторов прямой синтаксис отсутствует, поэтому вам придется явно создавать каждый вектор:
nums = new <Vector.<Number> > [new <Number>[10,20,30], new <Number>[10,20,30]];
Вы можете получить подробную информацию о производительности непустой инициализации вектора и почему другие решения медленнее здесь:
http://jacksondunstan.com/articles/702
PS: старые компиляторы mxmlc не поймут закрывающие скобки, если они не разделены пробелом:
new <Vector.<Number>>