var VectorCopy:Vector.<Face> = new Vector.<Face>(); for (var i:int = 0; i < MyVector.length; i++){ var face:Face = new Face(); face.attribute = MyVector[i].attribute; VectorCopy.push(face); }