Пакет | spark.collections |
Класс | public class NumericDataProvider |
Наследование | NumericDataProvider OnDemandEventDispatcher Object |
Реализует | IList |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
minimum
и maximum
. Свойство stepSize
определяет разницу между данным элементом и следующим элементом.
Этот класс используется прежде всего как поставщик данных для элемента управления SpinnerList, например:
<s:SpinnerList> <s:dataProvider> <s:NumericDataProvider minimum="0" maximum="23" stepSize="1"/> </s:dataProvider> </s:SpinnerList>
Преимущество этого класса состоит в том, что значения элементов вычисляются по требованию без необходимости сохранять их заранее.
Поскольку значения вычисляются, а не сохраняются, методы IList addItem()
, addItemAt()
, removeAll()
, removeItemAt()
, itemUpdated()
и setItemAt()
не поддерживаются.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
length : int [только для чтения]
Число элементов в данной коллекции. | NumericDataProvider | ||
maximum : Number
Значение последнего элемента. | NumericDataProvider | ||
minimum : Number
Значение первого элемента. | NumericDataProvider | ||
stepSize : Number
Свойство stepSize управляет значениями элементов, находящихся между первым и последним элементами. | NumericDataProvider |
Метод | Определено | ||
---|---|---|---|
Конструктор. | NumericDataProvider | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | OnDemandEventDispatcher | ||
Функция не поддерживается.. | NumericDataProvider | ||
Функция не поддерживается.. | NumericDataProvider | ||
Посылает событие в поток событий. | OnDemandEventDispatcher | ||
Получает элемент, расположенный по заданному индексу. | NumericDataProvider | ||
Возвращает индекс элемента, если он находится в списке, где, например getItemAt(индекс) == элемент. | NumericDataProvider | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | OnDemandEventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Функция не поддерживается.. | NumericDataProvider | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Функция не поддерживается.. | NumericDataProvider | ||
Удаляет прослушиватель из объекта EventDispatcher. | OnDemandEventDispatcher | ||
Функция не поддерживается.. | NumericDataProvider | ||
Функция не поддерживается.. | NumericDataProvider | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает массив, заполняемый в порядке, аналогичном реализации IList. | NumericDataProvider | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | OnDemandEventDispatcher |
length | свойство |
maximum | свойство |
maximum:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Значение последнего элемента. Это значение должно превышать минимальное значение.
Значением по умолчанию является 100.
Реализация
public function get maximum():Number
public function set maximum(value:Number):void
minimum | свойство |
minimum:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Значение первого элемента. Это значение должно быть меньше, чем минимальное значение.
Значением по умолчанию является 0.
Реализация
public function get minimum():Number
public function set minimum(value:Number):void
stepSize | свойство |
stepSize:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Свойство stepSize управляет значениями элементов, находящихся между первым и последним элементами. Значение для каждого элемента вычисляется как сумма значения minimum
и индекса элемента, умноженного на значение этого свойства.
Например, если minimum
равно 10, maximum
– 20 и это свойство равно 3, то значениями элементов этого поставщика данных будут 10, 13, 16, 19 и 20.
Значением по умолчанию является 1.
Реализация
public function get stepSize():Number
public function set stepSize(value:Number):void
NumericDataProvider | () | Конструктор |
public function NumericDataProvider()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Конструктор.
addItem | () | метод |
addItemAt | () | метод |
getItemAt | () | метод |
public function getItemAt(index:int, prefetch:int = 0):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Получает элемент, расположенный по заданному индексу.
Параметры
index:int — Индекс в списке для извлечения элемента.
| |
prefetch:int (default = 0 ) — Значение int , указывает как направление, так и число элементов, получаемых во время запроса, если элемент не является локальным.
|
Object — Элемент в этой позиции индекса или значение null , если элемент отсутствует.
|
getItemIndex | () | метод |
public function getItemIndex(item:Object):int
Возвращает индекс элемента, если он находится в списке, где, например getItemAt(индекс) == элемент.
Примечание. В отличие от методов IViewCursor.findxxx()
метод getItemIndex()
не может содержать параметр, состоящий исключительно из подмножества полей искомого элемента. Данный метод всегда выполняет поиск элемента, точно соответствующего входным параметрам.
Параметры
item:Object — Искомый элемент.
|
int — Индекс элемента или -1, если элемент отсутствует в списке.
|
itemUpdated | () | метод |
public function itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Функция не поддерживается..
Параметры
item:Object | |
property:Object (default = null )
| |
oldValue:Object (default = null )
| |
newValue:Object (default = null )
|
removeAll | () | метод |
public function removeAll():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 11, AIR 3 |
Функция не поддерживается..
removeItemAt | () | метод |
setItemAt | () | метод |
toArray | () | метод |
Tue Jun 12 2018, 11:34 AM Z