Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.collections 

ArrayCollection  - AS3 Flex

Пакетmx.collections
Классpublic class ArrayCollection
НаследованиеArrayCollection Inheritance ListCollectionView Inheritance Proxy
Реализует IExternalizable
Подклассы ApproverCollection, DocumentCollection, ModeratorCollection, Node, ReminderCollection, ReviewerCollection, SelectableList, StageCollection

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс ArrayCollection является классом-оболочкой, представляющим массив как коллекцию, которую можно использовать и которой можно управлять с помощью методов и свойств интерфейсов ICollectionView или IList. Операции с экземпляром ArrayCollection изменяют источник данных; например, при использовании метода removeItemAt() в ArrayCollection элемент удаляется из основного массива.

Синтаксис MXMLexpandedСкрыть синтаксис MXML

The <mx:ArrayCollection> tag inherits all the attributes of its superclass, and adds the following attributes:

  <mx:ArrayCollection
  Properties
  source="null"
  />
  

Свойство MXML по умолчаниюsource



Общедоступные свойства
 СвойствоОпределено
 InheritedfilterFunction : Function
Функция, которую представление использует для устранения элементов, несоответствующих критериям функции.
ListCollectionView
 Inheritedlength : int
[только для чтения] Число элементов в данном представлении.
ListCollectionView
 Inheritedlist : IList
IList, вставляющий строки в данное представление коллекции.
ListCollectionView
 Inheritedsort : ISort
ISort, применяемый к ICollectionView.
ListCollectionView
  source : Array
Источник данных в ArrayCollection.
ArrayCollection
Защищенные свойства
 СвойствоОпределено
 InheritedlocalIndex : Array
Если представление является отсортированным или отфильтрованным, свойство localIndex содержит массив элементов в отсортированном или отфильтрованном (упорядоченном, уменьшенном) представлении в порядке сортировки.
ListCollectionView
Общедоступные методы
 МетодОпределено
  
ArrayCollection(source:Array = null)
Конструктор.
ArrayCollection
 Inherited
addAll(addList:IList):void
Добавляет список элементов к текущему списку, помещая их в конце списка в порядке передачи.
ListCollectionView
 Inherited
addAllAt(addList:IList, index:int):void
Добавляет список элементов к текущему списку, помещая их в позиции индекса, передаваемого в функцию.
ListCollectionView
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
ListCollectionView
 Inherited
Добавляет указанный элемент в конец списка.
ListCollectionView
 Inherited
addItemAt(item:Object, index:int):void
Добавляет элемент в заданный индекс.
ListCollectionView
 Inherited
Возвращает значение, определяющее, содержит ли данное представление указанный объект.
ListCollectionView
 Inherited
Создает новый IViewCursor, работающий с данным представлением.
ListCollectionView
 Inherited
Предотвращает передачу представлением информации об изменениях коллекции и ее элементов.
ListCollectionView
 Inherited
Посылает событие в поток событий.
ListCollectionView
 Inherited
Активирует автоматическое обновление.
ListCollectionView
 Inherited
getItemAt(index:int, prefetch:int = 0):Object
Получает элемент, расположенный по заданному индексу.
ListCollectionView
 Inherited
Возвращает индекс элемента, если он находится в списке, где, например getItemAt(индекс) == элемент.
ListCollectionView
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
ListCollectionView
 Inherited
Автоматически вызывается компилятором MXML при создании ListCollectionView с помощью тега MXML.
ListCollectionView
 Inherited
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Уведомляет представление об обновлении элемента.
ListCollectionView
 Inherited
Применяет сортировку и фильтр к представлению.
ListCollectionView
 Inherited
Удаляет все элементы из списка.
ListCollectionView
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
ListCollectionView
 Inherited
Удаляет элемент в указанной позиции индекса и возвращает его.
ListCollectionView
 Inherited
setItemAt(item:Object, index:int):Object
Помещает элемент в заданную позицию индекса.
ListCollectionView
 Inherited
Возвращает массив, заполняемый в порядке, аналогичном реализации IList.
ListCollectionView
 Inherited
Вводит содержимое данного представления в строку и возвращает ее.
ListCollectionView
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом 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) — Исходный массив.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.