| Пакет | mx.collections | 
| Класс | public class ArrayCollection | 
| Наследование | ArrayCollection    ListCollectionView   Proxy | 
| Реализует | IExternalizable | 
| Подклассы | ApproverCollection, DocumentCollection, ModeratorCollection, Node, ReminderCollection, ReviewerCollection, SelectableList, StageCollection | 
| Язык версии: | ActionScript 3.0 | 
| Версия продукта: | Flex 3 | 
| Версии среды выполнения: | Flash Player 9, AIR 1.1 | 
ICollectionView или IList. Операции с экземпляром ArrayCollection изменяют источник данных; например, при использовании метода removeItemAt() в ArrayCollection элемент удаляется из основного массива.
 
  Синтаксис MXML
Скрыть синтаксис MXMLThe <mx:ArrayCollection> tag inherits all the attributes of its
  superclass, and adds the following attributes:
<mx:ArrayCollection Properties source="null" />
Свойство MXML по умолчаниюsource
Общедоступные свойства
| Свойство | Определено | ||
|---|---|---|---|
![]()  | filterFunction : Function 
      
      Функция, которую представление использует для устранения элементов, несоответствующих критериям функции.  | ListCollectionView | |
![]()  | length : int [только для чтения] 
      
      Число элементов в данном представлении.  | ListCollectionView | |
![]()  | list : IList 
      IList, вставляющий строки в данное представление коллекции.  | ListCollectionView | |
![]()  | sort : ISort 
      
      ISort, применяемый к ICollectionView.  | ListCollectionView | |
| source : Array 
      Источник данных в ArrayCollection.  | ArrayCollection | ||
Защищенные свойства
Общедоступные методы 
| Метод | Определено | ||
|---|---|---|---|
ArrayCollection(source:Array = null) 
      Конструктор.  | ArrayCollection | ||
![]()  | 
      Добавляет список элементов к текущему списку, помещая их в конце списка в порядке передачи.  | ListCollectionView | |
![]()  | 
      Добавляет список элементов к текущему списку, помещая их в позиции индекса, передаваемого в функцию.  | ListCollectionView | |
![]()  | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 
      
	Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.  | ListCollectionView | |
![]()  | 
     
      Добавляет указанный элемент в конец списка.  | ListCollectionView | |
![]()  | 
     
      Добавляет элемент в заданный индекс.  | ListCollectionView | |
![]()  | 
      
      Возвращает значение, определяющее, содержит ли данное представление указанный объект.  | ListCollectionView | |
![]()  | 
      
      Создает новый IViewCursor, работающий с данным представлением.  | ListCollectionView | |
![]()  | 
      
      Предотвращает передачу представлением информации об изменениях коллекции и ее элементов.  | ListCollectionView | |
![]()  | 
      
	Посылает событие в поток событий.  | ListCollectionView | |
![]()  | 
      
      Активирует автоматическое обновление.  | ListCollectionView | |
![]()  | 
     
      Получает элемент, расположенный по заданному индексу.  | ListCollectionView | |
![]()  | 
     
      Возвращает индекс элемента, если он находится в списке, где, например getItemAt(индекс) == элемент.  | ListCollectionView | |
![]()  | 
      
	Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.  | ListCollectionView | |
![]()  | 
       Автоматически вызывается компилятором MXML при создании ListCollectionView с помощью тега MXML.  | ListCollectionView | |
![]()  | itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void 
      
      Уведомляет представление об обновлении элемента.  | ListCollectionView | |
![]()  | 
     
      Применяет сортировку и фильтр к представлению.  | ListCollectionView | |
![]()  | 
     Удаляет все элементы из списка.  | ListCollectionView | |
![]()  | 
      
	Удаляет прослушиватель из объекта EventDispatcher.  | ListCollectionView | |
![]()  | 
     
      Удаляет элемент в указанной позиции индекса и возвращает его.  | ListCollectionView | |
![]()  | 
     
      Помещает элемент в заданную позицию индекса.  | ListCollectionView | |
![]()  | 
     
      Возвращает массив, заполняемый в порядке, аналогичном реализации IList.  | ListCollectionView | |
![]()  | 
      Вводит содержимое данного представления в строку и возвращает ее.  | ListCollectionView | |
![]()  | 
      
	Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.  | ListCollectionView | |
События
Сведения о свойстве
source | свойство | 
source:Array| Язык версии: | ActionScript 3.0 | 
| Версия продукта: | Flex 3 | 
| Версии среды выполнения: | Flash Player 9, AIR 1.1 | 
Источник данных в ArrayCollection. Объект ArrayCollection не представляет изменений, выполненных непосредственно в исходном массиве. Для изменения коллекции всегда следует использовать методы ICollectionView или IList.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие  listChanged .
Реализация
    public function get source():Array    public function set source(value:Array):voidСведения о конструкторе
ArrayCollection | () | Конструктор | 
public function ArrayCollection(source:Array = null)| Язык версии: | ActionScript 3.0 | 
| Версия продукта: | Flex 3 | 
| Версии среды выполнения: | Flash Player 9, AIR 1.1 | 
Конструктор.
Создает новый ArrayCollection с помощью указанного исходного массива. Если массив не указан, то используется пустой массив.
Параметрыsource:Array (default = null) — Исходный массив.
      
       | 
Tue Jun 12 2018, 11:34 AM Z
 
Показать синтаксис MXML