Спасибо. Я спросил, потому что долгое время мучился с векторами.
Если создать новый экземпляр Vector, наполнить его какими-нибудь значениями, записать в переменную, а затем создать новую переменную и записать в неё тот же вектор, то изменение этого вектора в одной (например, добавление элементов) приводит к тому, что в обеих переменных оказываются обновлённые вектора. Это абсолютно неочевидно для непосвящённого.
Поэтому если нужно сделать копию вектора, использую что-то вроде:
Код AS3:
resultVector = resultVector.concat (sourceVector)
или
Код AS3:
while (sourceVector.length) resultVector.push (sourceVector.shift());