Показать сообщение отдельно
Старый 05.03.2013, 12:53
KumoKairo вне форума Посмотреть профиль Отправить личное сообщение для KumoKairo Найти все сообщения от KumoKairo
  № 4  
Ответить с цитированием
KumoKairo
 
Аватар для KumoKairo

Регистрация: Jan 2013
Сообщений: 550
Записей в блоге: 1
Вектор в AS3 позволяет хранить в нем только объекты конкретного типа. То есть строчка
Код AS3:
var v:Vector.<String>;
Говорит о том, что тип объектов в этом векторе String. Если вы попытаетесь в него добавить объект класса VasyaPupkin, то возникнет рантайм ошибка.
Или если попытаетесь в
Код AS3:
var v:Vector.<Number>;
воткнуть строку.
Это все очень похоже на Vector и ArrayList в java

На практике это логично использовать при хранении списка объектов конкретного класса. Например информацию об игроках в игровой области. Мы знаем, что все объекты, находящиеся в таком векторе являются объектами класса, допустим, Player или наследуют этот класс. То есть потом не возникнет проблем несоответствия типов при вытаскивании из вектора какого-либо объекта