Вектор в AS3 позволяет хранить в нем только объекты конкретного типа. То есть строчка

Код AS3:
var v:Vector.<String>;
Говорит о том, что тип объектов в этом векторе String. Если вы попытаетесь в него добавить объект класса VasyaPupkin, то возникнет рантайм ошибка.
Или если попытаетесь в

Код AS3:
var v:Vector.<Number>;
воткнуть строку.
Это все очень похоже на Vector и ArrayList в java
На практике это логично использовать при хранении списка объектов конкретного класса. Например информацию об игроках в игровой области. Мы знаем, что все объекты, находящиеся в таком векторе являются объектами класса, допустим, Player или наследуют этот класс. То есть потом не возникнет проблем несоответствия типов при вытаскивании из вектора какого-либо объекта