Пакет | mx.controls.listClasses |
Класс | public class ListBase |
Наследование | ListBase ScrollControlBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IDataRenderer, IFocusManagerComponent, IListItemRenderer, IDropInListItemRenderer, IEffectTargetHost |
Подклассы | DataGridBase, List, TileBase |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
dataProvider
и отображаются с помощью средств визуализации.
В архитектуре модели/представления класс на основе ListBase представляет представление, а объект dataProvider представляет модель.
Синтаксис MXMLСкрыть синтаксис MXMLThe ListBase class inherits all of the tag properties of its superclasses, and adds the following tag properties:
<mx:tagname Properties allowDragSelection="false|true" allowMultipleSelection="false|true" columnCount="4" columnWidth="NaN" dataProvider="null" dataTipField="label" dataTipFunction="null" dragEnabled="false|true" dragMoveEnabled="false|true" dropEnabled="false|true" iconField="null" iconFunction="null" itemRenderer="null" labelField="label" labelFunction="null" menuSelectionMode="false|true" offscreenExtraRowsOrColumns="0" rowCount="-1" rowHeight="NaN" selectable="true|false" selectedIndex="-1" selectedIndices="null" selectedItem="null" selectedItems="null" showDataTips="false|true" variableRowHeight="false|true" wordWrap="false|true" Styles alternatingItemColors="undefined" itemsChangeEffect="undefined" dropIndicatorSkin="ListDropIndicator" focusAlpha="0.5" focusRoundedCorners="tl tr bl br" paddingBottom="2" paddingLeft="2" paddingRight="0" paddingTop="2" rollOverColor="0xEEFEE6" selectionColor="0x7FCEFF" selectionDisabledColor="0xDDDDDD" selectionDuration="250" selectionEasingFunction="undefined" textRollOverColor="0x2B333C" textSelectedColor="0x2B333C" useRollOver="true|false" verticalAlign="top|middle|bottom" Events change="No default" dataChange="No default" itemClick="No default" itemDoubleClick="No default" itemRollOut="No default" itemRollOver="No default" />
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
accessibilityDescription : String
Вспомогательное средство доступа для свойства description в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityEnabled : Boolean
Вспомогательное средство доступа для свойства silent в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityName : String
Вспомогательное средство доступа для свойства name в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
accessibilityShortcut : String
Вспомогательное средство доступа для свойства shortcut в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
activeEffects : Array [только для чтения]
Список эффектов, в настоящее время воспроизводимых в компоненте, например массив экземпляров EffectInstance. | UIComponent | ||
allowDragSelection : Boolean = false
Флаг, указывающий на то, что выбор перетаскиванием разрешен. | ListBase | ||
allowMultipleSelection : Boolean
Флаг, указывающий на возможность разрешения одновременного выбора нескольких элементов. | ListBase | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
automationDelegate : Object
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией. | UIComponent | ||
automationEnabled : Boolean [только для чтения]
Значение true, если этот компонент доступен для автоматизации; в противном случае – false. | UIComponent | ||
automationName : String
Имя, которое можно использовать в качестве идентификатора этого объекта. | UIComponent | ||
automationOwner : DisplayObjectContainer [только для чтения]
Владелец этого компонента в целях автоматизации. | UIComponent | ||
automationParent : DisplayObjectContainer [только для чтения]
Вышестоящий элемент этого компонента в целях автоматизации. | UIComponent | ||
automationTabularData : Object [только для чтения]
Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных. | UIComponent | ||
automationValue : Array [только для чтения]
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. | UIComponent | ||
automationVisible : Boolean [только для чтения]
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. | UIComponent | ||
baseline : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
baselinePosition : Number [только для чтения]
Координата Y базовой линии первой строки текста компонента. | UIComponent | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
borderMetrics : EdgeMetrics [только для чтения]
Возвращает объект EdgeMetrics, имеющий четыре свойства: left, top, right и bottom. | ScrollControlBase | ||
bottom : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
cacheHeuristic : Boolean [только для записи]
Используется в Flex для предложения кэширования растровых изображений объекта. | UIComponent | ||
cachePolicy : String
Определяет политику кэширования растровых изображений для этого объекта. | UIComponent | ||
className : String [только для чтения]
Имя класса этого экземпляра, например Button. | UIComponent | ||
columnCount : int
Число столбцов, отображаемых в элементе управления TileList, или число элементов в элементе управления HorizontalList. | ListBase | ||
columnWidth : Number
Ширина столбцов элемента управления. | ListBase | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contentMouseX : Number [только для чтения]
Возвращает координату x положения курсора мыши в текущей системе координат. | UIComponent | ||
contentMouseY : Number [только для чтения]
Возвращает координату y положения курсора мыши в текущей системе координат. | UIComponent | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
currentState : String
Текущее состояние представления компонента. | UIComponent | ||
cursorManager : ICursorManager [только для чтения]
Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
data : Object
Элемент поставщика данных, который отображается этим компонентом, если компонент используется в качестве средства визуализации или редактора элементов. | ListBase | ||
dataProvider : Object
Набор просматриваемых данных. | ListBase | ||
dataTipField : String
Имя поля поставщика данных, используемого для отображения всплывающей подсказки. | ListBase | ||
dataTipFunction : Function
Пользовательская функция, применяемая к каждому элементу с целью определения объекта dataTip. | ListBase | ||
depth : Number
Определяет порядок отображения элементов внутри контейнеров. | UIComponent | ||
descriptor : UIComponentDescriptor
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent. | UIComponent | ||
designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом. | UIComponent | ||
document : Object
Ссылка на объект документа, связанный с этим UIComponent. | UIComponent | ||
doubleClickEnabled : Boolean [переопределить]
Определяет, получает ли объект UIComponent события doubleClick. | UIComponent | ||
dragEnabled : Boolean
Флаг, который указывает возможность перетаскивания элементов из этого элемента управления в другие элементы. | ListBase | ||
dragMoveEnabled : Boolean
Флаг, указывающий, можно ли переместить элементы на место элементов, только что скопированных из элемента управления в качестве элемента операции перетаскивания. | ListBase | ||
dropEnabled : Boolean
Флаг, указывающий, могут ли перетаскиваемые элементы быть перенесены в элемент управления. | ListBase | ||
dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | ||
enabled : Boolean
Возможность использования компонента пользователем. | UIComponent | ||
errorString : String
Текст, отображаемый рекомендацией ошибки компонента при контроле компонента классом Validator и сбое проверки. | UIComponent | ||
explicitHeight : Number
Число, указывающее явную высоту компонента в пикселях в виде координат компонента. | UIComponent | ||
explicitMaxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMaxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMinHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMinWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitWidth : Number
Число, указывающее явную ширину компонента в пикселях в виде координат компонента. | UIComponent | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
flexContextMenu : IFlexContextMenu
Контекстное меню для этого UIComponent. | UIComponent | ||
focusEnabled : Boolean
Указывает, может ли компонент получить фокус при выборе вкладки с ним. | UIComponent | ||
focusManager : IFocusManager
Получает FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
focusPane : Sprite
Область фокусировки, связанная с этим объектом | UIComponent | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | ||
hasFocusableChildren : Boolean
Флаг, который указывает, могут ли нижестоящие объекты получить фокус. | UIComponent | ||
hasLayoutMatrix3D : Boolean [только для чтения]
Содержит true, если элемент имеет трехмерную матрицу. | UIComponent | ||
height : Number [переопределить]
Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | ||
horizontalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
horizontalScrollPolicy : String
Свойство, указывающее на то, что горизонтальная полоса прокрутки всегда включена, всегда отключена или изменяется автоматически в зависимости от параметров, переданных методу setScrollBarProperties(). | ScrollControlBase | ||
horizontalScrollPosition : Number
Смещение от левой границы внутрь содержимого. | ScrollControlBase | ||
iconField : String
Имя поля в объекте поставщика данных, который определяет, что следует отобразить как значок. | ListBase | ||
iconFunction : Function
Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения ее значка. | ListBase | ||
id : String
Идентификатор компонента. | UIComponent | ||
includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера. | UIComponent | ||
inheritingStyles : Object
Начало этой цепочки компонентов с ненаследуемыми стилями. | UIComponent | ||
initialized : Boolean
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались). | UIComponent | ||
instanceIndex : int [только для чтения]
Индекс повторяемого компонента. | UIComponent | ||
instanceIndices : Array
Массив, содержащий индексы, требуемые для создания ссылки на этот UIComponent из собственного документа. | UIComponent | ||
is3D : Boolean [только для чтения]
Содержит true, если элемент представлен в трехмерной графике. | UIComponent | ||
isDocument : Boolean [только для чтения]
Содержит true, если этот экземпляр UIComponent является объектом документа. | UIComponent | ||
isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку. | UIComponent | ||
itemRenderer : IFactory
Пользовательское средство визуализации элементов для элементов управления. | ListBase | ||
labelField : String
Имя поля в элементах поставщика данных, которое следует отобразить как метку. | ListBase | ||
labelFunction : Function
Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения его метки. | ListBase | ||
layoutMatrix3D : Matrix3D [только для записи]
Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
left : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
listData : BaseListData
Если компонент используется как средство визуализации или редактор вставных элементов, Flex инициализирует свойство listData компонента с дополнительными данными из элемента управления List. | ListBase | ||
liveScrolling : Boolean = true
Флаг, указывающий на то, что прокрутка выполняется одновременно с перемещением ползунка или не обновляется до отпускания клавиши мыши. | ScrollControlBase | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
maintainProjectionCenter : Boolean
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. | UIComponent | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
maxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
maxHorizontalScrollPosition : Number
Максимальное значение для свойства horizontalScrollPosition. | ScrollControlBase | ||
maxVerticalScrollPosition : Number
Максимальное значение для свойства verticalScrollPosition. | ScrollControlBase | ||
maxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
measuredHeight : Number
Высота компонента в пикселях по умолчанию. | UIComponent | ||
measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | UIComponent | ||
measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | UIComponent | ||
measuredWidth : Number
Ширина компонента в пикселях по умолчанию. | UIComponent | ||
menuSelectionMode : Boolean = false
Флаг, указывающий, следует ли выполнять выбор элементов по аналогии с меню. | ListBase | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
minHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
minWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
moduleFactory : IFlexModuleFactory
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. | UIComponent | ||
mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Можно ли получить фокус при нажатии элемента. | UIComponent | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | ||
nestLevel : int
Глубина этого объекта в иерархии включения. | UIComponent | ||
nonInheritingStyles : Object
Начало цепочки этого компонента с ненаследуемыми стилями. | UIComponent | ||
nullItemRenderer : IFactory
Пользовательское средство визуализации элементов для элементов управления. | ListBase | ||
numAutomationChildren : int [только для чтения]
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. | UIComponent | ||
numChildren : int [только для чтения]
Возвращает число дочерних элементов данного объекта. | DisplayObjectContainer | ||
offscreenExtraRowsOrColumns : int
Целевое число дополнительных строк или столбцов средств визуализации элементов для использования в макете элемента управления. | ListBase | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
owner : DisplayObjectContainer
Владелец этого объекта IVisualElement. | UIComponent | ||
parent : DisplayObjectContainer [переопределить] [только для чтения]
Вышестоящий контейнер или компонент данного компонента. | UIComponent | ||
parentApplication : Object [только для чтения]
Ссылка на объект приложения, содержащего этот экземпляр UIComponent. | UIComponent | ||
parentDocument : Object [только для чтения]
Ссылка на вышестоящий объект документа для этого UIComponent. | UIComponent | ||
percentHeight : Number
Указывает высоту компонента в виде процента от размера вышестоящего элемента. | UIComponent | ||
percentWidth : Number
Указывает ширину компонента в виде процента от размера вышестоящего элемента. | UIComponent | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта. | UIComponent | ||
processedDescriptors : Boolean
Установлено на true после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. | UIComponent | ||
repeater : IRepeater [только для чтения]
Ссылка на объект Repeater в вышестоящем документе, создающем этот UIComponent. | UIComponent | ||
repeaterIndex : int [только для чтения]
Индекс элемента в поставщике данных Repeater, создавшего этот UIComponent. | UIComponent | ||
repeaterIndices : Array
Массив, содержащий индексы элементов в поставщике данных Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | ||
repeaters : Array
Массив, содержащий ссылки на объекты Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | ||
right : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number [переопределить]
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | UIComponent | ||
rotationX : Number [переопределить]
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | UIComponent | ||
rotationY : Number [переопределить]
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | UIComponent | ||
rotationZ : Number [переопределить]
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | UIComponent | ||
rowCount : int
Число отображаемых строк. | ListBase | ||
rowHeight : Number
Высота строк в пикселях. | ListBase | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number [переопределить]
Число, определяющее коэффициент горизонтального масштабирования. | UIComponent | ||
scaleY : Number [переопределить]
Число, определяющее коэффициент вертикального масштабирования. | UIComponent | ||
scaleZ : Number [переопределить]
Число, определяющее коэффициент масштабирования по оси Z. | UIComponent | ||
screen : Rectangle [только для чтения]
Возвращает объект, который содержит размер и позицию основной поверхности изображения для этого объекта. | UIComponent | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
scrollTipFunction : Function
Функция, вычисляющая строку, которая отображается в качестве элемента ScrollTip. | ScrollControlBase | ||
selectable : Boolean
Флаг, указывающий, отображаются ли выбранные элементы в списке как выбранные. | ListBase | ||
selectedIndex : int
Индекс в поставщике данных выбранного элемента. | ListBase | ||
selectedIndices : Array
Массив индексов в поставщике данных выбранных элементов. | ListBase | ||
selectedItem : Object
Ссылка на выбранный элемент в поставщике данных. | ListBase | ||
selectedItems : Array
Массив ссылок на выбранные элементы в поставщике данных. | ListBase | ||
selectedItemsCompareFunction : Function
Функция, используемая для сравнения элементов в свойстве selectedItems с элементами в поставщике данных. | ListBase | ||
showDataTips : Boolean
Флаг, указывающий, отображается ли dataTips для текста в строках. | ListBase | ||
showInAutomationHierarchy : Boolean
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. | UIComponent | ||
showScrollTips : Boolean = false
Флаг, определяющий необходимость отображения всплывающей подсказки рядом с ползунком полосы прокрутки при его перетаскивании. | ScrollControlBase | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
states : Array
Состояния представления, представленные для этого компонента. | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
Обеспечивает хранение встроенных наследуемых стилей этого объекта. | UIComponent | ||
styleManager : IStyleManager2 [только для чтения]
Возвращает экземпляр StyleManager, используемый этим компонентом. | UIComponent | ||
styleName : Object
Стиль класса, используемый этим компонентом. | UIComponent | ||
styleParent : IAdvancedStyleClient
Вышестоящий узел компонента используется для анализа нижестоящих селекторов. | UIComponent | ||
systemManager : ISystemManager
Возвращает объект SystemManager, используемый этим компонентом. | UIComponent | ||
tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabFocusEnabled : Boolean
Флаг, который указывает, может ли этот объект получить фокус при использовании клавиши TAB. Это аналогично свойству tabEnabled, используемому в Flash Player. Обычно это значение – true для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false, потому что они не должны забирать на себя фокус другого компонента, например редактора. | UIComponent | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
toolTip : String
Текст, отображаемый в ToolTip. | UIComponent | ||
top : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
transform : flash.geom:Transform [переопределить]
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | UIComponent | ||
transformX : Number
Устанавливает координату x для центра преобразования компонента. | UIComponent | ||
transformY : Number
Устанавливает координату y для центра преобразования компонента. | UIComponent | ||
transformZ : Number
Устанавливает координату z для центра преобразования компонента. | UIComponent | ||
transitions : Array
Array объектов Transition, где каждый объект Transition определяет ряд эффектов для установки эффектов, воспроизводимых при изменении состояния. | UIComponent | ||
tweeningProperties : Array
Массив свойств, анимация которых выполняется в данный момент на этом объекте. | UIComponent | ||
uid : String
Уникальный идентификатор для объекта. | UIComponent | ||
updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались). | UIComponent | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
validationSubField : String
Используется средством проверки для связывания подчиненного поля с этим компонентом. | UIComponent | ||
value : Object [только для чтения]
Выбранный элемент, данные или поле метки выбранного элемента. | ListBase | ||
variableRowHeight : Boolean
Флаг, который указывает, могут ли отдельные строки иметь другую высоту. | ListBase | ||
verticalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
verticalScrollPolicy : String
Свойство, указывающее на то, что вертикальная полоса прокрутки всегда включена, всегда отключена или меняется автоматически в зависимости от параметров, переданных методу setScrollBarProperties(). | ScrollControlBase | ||
verticalScrollPosition : Number
Смещение от верхней границы внутрь содержимого. | ScrollControlBase | ||
viewMetrics : EdgeMetrics [только для чтения]
Объект EdgeMetrics, учитывающий полосы прокрутки (если они отображаются). | ScrollControlBase | ||
visible : Boolean [переопределить]
Определяет видимость экранного объекта. | UIComponent | ||
width : Number [переопределить]
Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
wordWrap : Boolean
Флаг, который указывает, должен ли использоваться перенос слов для текста строки. | ListBase | ||
x : Number [переопределить]
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
y : Number [переопределить]
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
z : Number [переопределить]
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. | UIComponent |
Свойство | Определено | ||
---|---|---|---|
actualCollection : ICollectionView
Копия значения, сохраненного стандартным способом в collection, используемая при выполнении эффектов изменения данных. | ListBase | ||
actualIterator : IViewCursor
Копия значения, сохраненного стандартным способом в iterator, используемая при выполнении эффектов изменения данных. | ListBase | ||
allowItemSizeChangeNotification : Boolean [только для записи]
Если false, средства визуализации не могут отменить размер List. | ListBase | ||
anchorBookmark : CursorBookmark
Закладка для элемента, который является привязкой. | ListBase | ||
anchorIndex : int = -1
Смещение элемента в поставщике данных, который является точкой привязки для выбора. | ListBase | ||
border : IFlexDisplayObject
Объект границы. | ScrollControlBase | ||
cachedItemsChangeEffect : IEffect = null
Эффект, воспроизводимый при изменениях в поставщике данных для элемента управления, установлен с помощью стиля itemsChangeEffect. | ListBase | ||
caretBookmark : CursorBookmark
Закладка на элемент, находящийся под символом вставки. | ListBase | ||
caretIndex : int = -1
Смещение элемента в поставщике данных, являющегося точкой вставки выбора. | ListBase | ||
caretIndicator : Sprite
Объект DisplayObject, содержащий изображения, указывающие средство визуализации, которое является символом вставки. | ListBase | ||
caretItemRenderer : IListItemRenderer
Средство визуализации для элемента, находящегося под символом вставки. | ListBase | ||
caretUID : String
Идентификатор UID для элемента, в котором находится символ вставки. | ListBase | ||
collection : ICollectionView
Объект ICollectionView, который представляет поставщика данных. | ListBase | ||
currentCSSState : String [только для чтения]
Состояние, используемое при сопоставлении псевдоселекторов CSS. | UIComponent | ||
dataEffectCompleted : Boolean = false
Флаг, указывающий на недавнее завершение эффекта изменения данных. | ListBase | ||
dataItemWrappersByRenderer : Dictionary
Словарь, сопоставляющий средства визуализации элементов с объектами ItemWrappers, которые используются для предоставления данных. | ListBase | ||
defaultColumnCount : int = 4
Общее число отображаемых столбцов. | ListBase | ||
defaultRowCount : int = 4
Число отображаемых строк по умолчанию. | ListBase | ||
dragImage : IUIComponent [только для чтения]
Получает экземпляр класса, отображающий визуальные компоненты при выполнении операции перетаскивания. | ListBase | ||
dragImageOffsets : Point [только для чтения]
Получает смещение перетаскиваемого изображения. | ListBase | ||
explicitColumnCount : int = -1
Количество столбцов, запрошенное путем явной установки свойства columnCount. | ListBase | ||
explicitColumnWidth : Number
Ширина столбца, запрошенная путем явной установки свойства columnWidth. | ListBase | ||
explicitRowCount : int = -1
Количество строк, запрошенное путем явной установки свойства rowCount. | ListBase | ||
explicitRowHeight : Number
Высота строки, запрошенная путем явной установки свойства rowHeight. | ListBase | ||
factoryMap : Dictionary
Отображение средств визуализации элементов фабрикой. | ListBase | ||
freeItemRenderers : Array
Стек неиспользуемых средств визуализации элементов. | ListBase | ||
freeItemRenderersByFactory : Dictionary
Отображение свободных средств визуализации элементов фабрикой. | ListBase | ||
hasComplexLayoutMatrix : Boolean [только для чтения]
Возвращает значение true, если UIComponent имеет какое-либо свойство transform, отличное от перемещения (x, y). | UIComponent | ||
highlightIndicator : Sprite
Элемент DisplayObject, содержащий изображение, указывающее на то, какое средство визуализации является выделенным. | ListBase | ||
highlightItemRenderer : IListItemRenderer
Средство визуализации, на котором находится указатель мыши или символ вставки. | ListBase | ||
highlightUID : String
Идентификатор UID элемента, на котором находится указатель мыши или символ вставки. | ListBase | ||
horizontalScrollBar : ScrollBar
Горизонтальная полоса прокрутки. | ScrollControlBase | ||
itemsNeedMeasurement : Boolean = true
Флаг, который определяет необходимость вычисления свойств columnWidth и rowHeight. | ListBase | ||
itemsSizeChanged : Boolean = false
Флаг, указывающий на то, что размеры средств визуализации были изменены. | ListBase | ||
iterator : IViewCursor
Основной IViewCursor, используемый для получения элементов от поставщика данных и передачи элементов к средствам визуализации. | ListBase | ||
iteratorValid : Boolean = true
Флаг, указывающий на возникновение сбоя страницы и недействительное положение итератора (итератор не размещен в верхнем отображаемом элементе). | ListBase | ||
keySelectionPending : Boolean = false
Флаг, указывающий на то, что выбор с клавиатуры был прерван сбоем страницы. | ListBase | ||
lastDropIndex : int
Последний вычисленный индекс положения в целевом объекте перетаскивания, в котором будет размещен перетаскиваемый элемент. | ListBase | ||
lastSeekPending : ListBaseSeekPending
Последний поиск, вызвавший сбой страницы. | ListBase | ||
listContent : ListBaseContentHolder
Внутренний экранный объект, производными от которого являются все средства визуализации, индикаторы выбора и выделения, а также другие графические средства. | ListBase | ||
listContentStyleFilters : Object [только для чтения]
Набор стилей для перехода от ListBase к listContent. | ListBase | ||
listItems : Array [только для чтения]
Массив массивов, содержащий экземпляры itemRenderer, визуализирующие каждый элемент поставщика данных. | ListBase | ||
maskShape : Shape
Маска. | ScrollControlBase | ||
modifiedCollectionView : ModifiedCollectionView
Представление коллекции, которое временно сохраняет состояние поставщика данных, что обеспечивает выполнение эффектов изменения данных. | ListBase | ||
offscreenExtraColumns : int = 0
Целевое число дополнительных столбцов для средств визуализации элементов, используемых в макете элементов управления. | ListBase | ||
offscreenExtraColumnsLeft : int = 0
Текущее число столбцов за пределами экрана слева от крайнего левого видимого столбца. | ListBase | ||
offscreenExtraColumnsRight : int = 0
Текущее число столбцов за пределами экрана справа от крайнего правого видимого столбца. | ListBase | ||
offscreenExtraRows : int = 0
Целевое число дополнительных строк средств визуализации элементов для использования в макете элемента управления. | ListBase | ||
offscreenExtraRowsBottom : int = 0
Текущее число строк за пределами экрана под нижним видимым средством визуализации элементов. | ListBase | ||
offscreenExtraRowsOrColumnsChanged : Boolean = false
Флаг, указывающий, что число строк или столбцов за пределами экрана могло измениться. | ListBase | ||
offscreenExtraRowsTop : int = 0
Текущее число строк за пределами экрана выше самой верхней видимой строки. | ListBase | ||
rendererChanged : Boolean = false
Флаг, указывающий на то, что средство визуализации было изменено. | ListBase | ||
reservedItemRenderers : Object
Сопоставление хеширования не используемых в настоящий момент средств визуализации, которые могут быть использованы в ближайшее время. | ListBase | ||
resourceManager : IResourceManager [только для чтения]
Ссылка на объект, управляющий всеми локализованными ресурсами приложения. | UIComponent | ||
rowInfo : Array [только для чтения]
Массив объектов ListRowInfo, в которых кэшируются значения высоты строк и другая информация отслеживания для строк в listItems. | ListBase | ||
rowMap : Object
Сопоставление хеш-кодов средств визуализации с соответствующими объектами ListRowInfo. | ListBase | ||
runDataEffectNextUpdate : Boolean = false
Флаг, указывающий на то, что при следующем обновлении изображения необходим запуск эффекта данных. | ListBase | ||
runningDataEffect : Boolean = false
Флаг, указывающий, применяется ли в настоящее время эффект изменения данных. | ListBase | ||
scrollAreaChanged : Boolean
Флаг, свидетельствующий об изменении области прокрутки из-за появления или исчезновения полос прокрутки. | ScrollControlBase | ||
selectedData : Object
Таблица хеширования объектов ListBaseSelectionData, которые отслеживают выбранные в данный момент элементы. | ListBase | ||
selectionIndicators : Object
Таблица хеш-кодов индикаторов выбора. | ListBase | ||
selectionLayer : Sprite
Слой объекта listContent, в котором выполняется отображение всех индикаторов выбора и выделения. | ListBase | ||
selectionTweens : Object
Таблица хеширования анимации выбора. | ListBase | ||
showCaret : Boolean
Флаг, указывающий на необходимость отображения символа вставки. | ListBase | ||
unconstrainedRenderers : Dictionary
Хеш-код средств визуализации элементов, которые не подчиняются алгоритмам макета списка. | ListBase | ||
unscaledHeight : Number [только для чтения]
Стандартный метод для определения немасштабируемой высоты компонента. | UIComponent | ||
unscaledWidth : Number [только для чтения]
Стандартный метод для определения немасштабируемой ширины компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой ширины, которая также передается в качестве аргумента updateDisplayList(). | UIComponent | ||
verticalScrollBar : ScrollBar
Вертикальная полоса прокрутки. | ScrollControlBase | ||
visibleData : Object [только для чтения]
Таблица хеширования средств визуализации элемента поставщика данных, в настоящий момент отображаемого в представлении. | ListBase | ||
wordWrapChanged : Boolean = false
Флаг, который указывает на то, что значение свойства wordWrap изменилось с момента последнего обновления списка отображения. | ListBase |
Метод | Определено | ||
---|---|---|---|
ListBase()
Конструктор. | ListBase | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
Добавляет средство визуализации элементов при выполнении эффекта изменения данных. | ListBase | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Добавляет клиент с невизуальным стилем в экземпляр компонента. | UIComponent | ||
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | ||
Возвращает индекс, в котором перетаскиваемые элементы добавляются в цель перетаскивания. | ListBase | ||
Ставит в очередь функцию для последующего вызова. | UIComponent | ||
Удаляет свойство style для экземпляра компонента. | UIComponent | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Преобразует объект Point из координат содержимого в глобальные координаты. | UIComponent | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Создает средство визуализации элементов для указанного объекта данных. | ListBase | ||
Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Возвращается к объекту UITextFormat, соответствующему текстовым стилям для этого UIComponent. | UIComponent | ||
[переопределить]
Посылает событие в поток событий. | UIComponent | ||
Отображает или скрывает индикатор фокуса вокруг этого компонента. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом. | UIComponent | ||
Вызывается экземпляром эффекта по завершении воспроизведения эффекта в компоненте. | UIComponent | ||
Вызывается экземпляром эффекта при запуске воспроизведения эффекта в компоненте. | UIComponent | ||
Завершает все воспроизводимые в настоящее время эффекты на компоненте. | UIComponent | ||
Выполняет все привязки, для которых объект UIComponent является адресом назначения. | UIComponent | ||
Выполняет поиск элемента в списке на основе строки и перемещает в него выбор. | ListBase | ||
Вызывается после завершения печати. | UIComponent | ||
Предоставляет объект автоматизации с указанным индексом. | UIComponent | ||
Обеспечивает список объектов автоматизации. | UIComponent | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает координату Х границ элемента для указанного размера элемента. | UIComponent | ||
Возвращает координату Y границ элемента при указанном размере элемента. | UIComponent | ||
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | ||
Выполняет поиск селекторов типа для этого экземпляра UIComponent. | UIComponent | ||
Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента. | UIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| UIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| UIComponent | ||
Получает объект, который в настоящее время имеет фокус. | UIComponent | ||
Возвращает соответствующую фабрику с использованием фабрики по умолчанию, если не определена другая. | ListBase | ||
Возвращает высоту макета элемента. | UIComponent | ||
Возвращает ширину макета элемента. | UIComponent | ||
Возвращает координату Х, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает координату Y, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
Возвращает преобразование макета Matrix3D для этого элемента. | UIComponent | ||
Возвращает максимальную высоту элемента. | UIComponent | ||
Возвращает максимальную ширину элемента. | UIComponent | ||
Возвращает минимальную высоту элемента. | UIComponent | ||
Возвращает минимальную ширину элемента. | UIComponent | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает предпочтительную высоту элемента. | UIComponent | ||
Возвращает предпочтительную ширину элемента. | UIComponent | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Возвращает true или false и указывает, должен ли звуковой эффект воспроизводиться в целевом объекте. | ListBase | ||
Возвращает элемент в dataProvider, использованный указанным Repeater для создания этого Repeater, или null, если повторение этого Repeater не выполнено. | UIComponent | ||
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | UIComponent | ||
Преобразует объект Point из глобальных координат в координаты содержимого. | UIComponent | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Возвращает true, если для currentCSSState не указано значение null. | UIComponent | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Определяет, было ли указанное состояние задано в данном UIComponent. | UIComponent | ||
Скрывает индикатор перетаскивания, отображаемый под указателем мыши и свидетельствующий о том, что операция перетаскивания разрешена. | ListBase | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect() метод как параметр rot при рисовании горизонтального градиента. | UIComponent | ||
Получение средства визуализации элементов для индекса элемента в поставщике данных (при его наличии). | ListBase | ||
Вычисляет смещение элемента в поставщике данных для индексов colIndex и rowIndex. | ListBase | ||
Инициализирует внутреннюю структуру этого компонента. | UIComponent | ||
Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента. | UIComponent | ||
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана. | UIComponent | ||
Вызывается элементами компонента для указания, что свойство depth было изменено. | UIComponent | ||
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. | UIComponent | ||
Обновить все строки при следующем обновлении. | ListBase | ||
Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана. | UIComponent | ||
Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана. | UIComponent | ||
Определяет, выделено ли средство визуализации элементов для элемента поставщика данных (выделяется при наведении курсора мыши или при размещении символа вставки с помощью клавиатуры). | ListBase | ||
Определяет возможность выбора средства визуализации элемента поставщика данных. | ListBase | ||
Определяет, выбрано ли средство визуализации для элемента поставщика данных. | ListBase | ||
Определяет, является ли средство визуализации элементов для элемента поставщика данных элементом под символом вставки, введенным с помощью клавиатуры. | ListBase | ||
Определяет, отображается ли элемент с помощью средства визуализации. | ListBase | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Определяет, содержит (имеет) ли средство визуализации экранный объект. | ListBase | ||
Возвращает индекс элемента поставщика данных для элемента, отображаемого данным средством визуализации. | ListBase | ||
Возвращает строку dataTip, которая может отображаться средством визуализации для указанного объекта данных в зависимости от свойств dataTipField и dataTipFunction. | ListBase | ||
Возвращает класс для значка элемента данных (при его наличии) в зависимости от свойств iconField и iconFunction. | ListBase | ||
Возвращает средство визуализации для указанного элемента в поставщике данных (при его наличии). | ListBase | ||
Возвращает строку, которая отображается средством визуализации для указанного объекта данных в зависимости от свойств labelField и labelFunction. | ListBase | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Возвращает значение true, если cssState совпадает с currentCSSState. | UIComponent | ||
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). | UIComponent | ||
Измеряет набор элементов из поставщика данных с помощью текущего средства визуализации элементов и возвращает сумму высот этих элементов. | ListBase | ||
Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font> и <b>. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Измеряет набор элементов поставщика данных с помощью текущего средства визуализации и возвращает максимальную найденную высоту. | ListBase | ||
Перемещает компонент в указанное положение в пределах его вышестоящего элемента. | UIComponent | ||
Обеспечивает распространение изменений стиля для нижестоящих элементов. | UIComponent | ||
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent. | UIComponent | ||
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. | UIComponent | ||
Готовит IFlexDisplayObject к печати. | UIComponent | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive является true, также для всех нижестоящих элементов этого компонента. | UIComponent | ||
Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. | UIComponent | ||
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет средство визуализации элементов при выполнении эффекта изменения данных. | ListBase | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Удаляет клиент с невизуальным стилем из экземпляра компонента. | UIComponent | ||
Воспроизводит указанное событие. | UIComponent | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Определяет нижестоящий элемент с помощью предоставленного идентификатора. | UIComponent | ||
[статические]
Возобновляет фоновую обработку методов, поставленных в очередь callLater() после вызова suspendBackgroundProcessing(). | UIComponent | ||
Обеспечивает отображение элемента поставщика данных с указанным индексом. | ListBase | ||
Размеры объекта. | UIComponent | ||
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | ||
Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента. | UIComponent | ||
Установить текущее состояние. | UIComponent | ||
Задает фокус на этот компонент. | UIComponent | ||
Устанавливает координаты, используемые элементом для отображения на экране. | UIComponent | ||
Устанавливает размер макета элемента. | UIComponent | ||
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Задает свойство style для экземпляра компонента. | UIComponent | ||
Вызывается при изменении свойства visible. | UIComponent | ||
Выводит на экран индикатор перетаскивания при наведении указателя мыши для указания места перетаскивания и того, что функция перетаскивания разрешена. | ListBase | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Обеспечивает обнаружение изменений в свойствах стиля. | UIComponent | ||
Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента. | UIComponent | ||
[статические]
Блокирует фоновую обработку методов, поставленных в очередь callLater() до вызова resumeBackgroundProcessing(). | UIComponent | ||
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | ||
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента. | UIComponent | ||
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта. | UIComponent | ||
Вызывается эффектом UnconstrainItemAction в качестве элемента эффекта изменения данных, если средства визуализации элементов, соответствующие определенным элементам данных, следует переместить за пределы стандартных позиций средств визуализации элементов в элементе управления. | ListBase | ||
Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты. | UIComponent | ||
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. | UIComponent | ||
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties(). | UIComponent | ||
Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize(), то при измерении будет вызван метод validateSize(). | UIComponent | ||
Обрабатывает события valid и invalid из средства проверки, назначенного этому компоненту. | UIComponent | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect() как параметр rot при рисовании вертикального градиента. | UIComponent | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Добавляет выбранные элементы в объект DragSource при помощи операции перетаскивания. | ListBase | ||
Добавляет средство визуализации в список повторно используемых средств, что делает его невидимым и вызывает удаление всех ссылок на него. | ListBase | ||
Добавить пустую строку к началу массивов, которые сохраняют ссылки на строки. | ListBase | ||
Отрегулируйте прямоугольник фокусировки. | UIComponent | ||
Вызывается из метода updateDisplayList() для настройки размера и позиции элемента listContent. | ListBase | ||
Передает вычисленную матрицу, созданную из комбинации матрицы макета и смещений преобразования flash displayObject. | UIComponent | ||
Настраивает эффект для применения индикатора выбора. | ListBase | ||
Это внутренний метод, используемый инфраструктурой Flex для поддержки эффекта Dissolve. | UIComponent | ||
Вычисляет координату y для индикатора перетаскивания при выполнении операции перетаскивания. | ListBase | ||
Определяет, может ли быть пропущен вызов метода measure(). | UIComponent | ||
Выполняет окончательную обработку после создания нижестоящих объектов. | UIComponent | ||
Сбрасывает индикатор символа вставки в указанном спрайте. | ListBase | ||
Сбрасывает индикатор выделения в указанном спрайте. | ListBase | ||
Обеспечивает удаление всех индикаторов выбора, выделения и знака вставки. | ListBase | ||
Сбрасывает набор выбранных элементов и удаляет все изображения, представляющие выбранное состояние этих элементов. | ListBase | ||
Пустая хеш-таблица visibleData. | ListBase | ||
Обрабатывает события CollectionEvents, передаваемые поставщиком данных при их изменении. | ListBase | ||
[переопределить]
Вычисляет ширину столбца и высоту строки, а также количество строк и столбцов в зависимости от того, установлены ли явным образом свойства columnCount columnWidth, rowHeight и rowCount. | ListBase | ||
Настраивает полосы прокрутки в зависимости от количества строк и столбцов, а также отображаемых строк и столбцов. | ListBase | ||
Выполняет полное копирование объекта с помощью вызова метода ObjectUtil.copy() и замену свойства uid копии (если существует) на новое значение с помощью вызова метода UIDUtil.createUID(). | ListBase | ||
Копирует выбранные элементы в том порядке, в котором они были выбраны. | ListBase | ||
Создает границу для этого компонента. | ScrollControlBase | ||
[переопределить]
Создает объекты, которые являются нижестоящими элементами этого ListBase; в данном случае создает объект listContent, содержащий все средства визуализации элементов. | ListBase | ||
Создает новый объект, использующий контекст, основанный на использованном встроенном шрифте. | UIComponent | ||
Создает объект с помощью указанной moduleFactory. | UIComponent | ||
Сбросить строку, которая более не требуется, и удалить ее индикаторы. | ListBase | ||
Вспомогательные методы для отправки PropertyChangeEvent при обновлении свойства. | UIComponent | ||
Обрабатывает события DragEvent.DRAG_COMPLETE. | ListBase | ||
Обрабатывает события DragEvent.DRAG_DROP. | ListBase | ||
Обрабатывает события DragEvent.DRAG_ENTER. | ListBase | ||
Обрабатывает события DragEvent.DRAG_EXIT. | ListBase | ||
Обрабатывает события DragEvent.DRAG_OVER. | ListBase | ||
Функция интервала, прокручивающая список вниз или вверх при помещении курсора над списком или под ним. | ListBase | ||
Обработчик события dragStart по умолчанию. | ListBase | ||
drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Отображает индикатор символа вставки в конкретном спрайте с указанными координатами, значениями ширины и высоты, а также с выбранным цветом. | ListBase | ||
drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Обеспечивает отображение индикатора выделения в указанном спрайте в заданном положении, с заданной шириной и высотой и с использованием указанного цвета. | ListBase | ||
drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
Отображает средство визуализации с индикатором о его выделении и выборе или о наличии в нем символа вставки. | ListBase | ||
Отображает любые изменяющиеся цвета, границы и фоновые изображения для строк. | ListBase | ||
drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Обеспечивает отображение индикатора выбора в указанном спрайте в заданном положении, с заданной шириной и высотой и с использованием указанного цвета. | ListBase | ||
Пытается обнаружить следующий элемент поставщика данных, который начинается с символа в параметре eventCode. | ListBase | ||
Выполняет очистку после выполнения эффекта изменения данных путем восстановления исходной коллекции и итератора, а также удаления всех кэшированных значений, использованных эффектом. | ListBase | ||
Обеспечивает настройку выбранных элементов на основе свойств caretIndex и anchorIndex. | ListBase | ||
Обработчик события вызывается, если объект UIComponent получает фокус. | UIComponent | ||
Обработчик события вызывается, если объект UIComponent теряет фокус. | UIComponent | ||
Извлекает уже созданное средство визуализации элементов, не используемое в настоящее время. | ListBase | ||
Столбец поставщика данных в указанном индексе. | ListBase | ||
Строка для элемента поставщика данных в указанном индексе. | ListBase | ||
Инициализирует реализацию и хранение некоторых из менее часто используемых расширенных функций макета компонента. | UIComponent | ||
Завершает инициализацию компонента. | UIComponent | ||
Инициализирует код доступности этого компонента. | UIComponent | ||
Инициирует эффект изменения данных при наличии изменений в поставщике данных. | ListBase | ||
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true). | UIComponent | ||
Как правило, переопределяется с помощью компонентов, содержащих объекты UITextField, где объект UITextField получает фокус. | UIComponent | ||
Возвращает true, если позиционирование средства визуализации больше не осуществляется алгоритмом макета списка при выполнении эффекта данных в результате вызова метода unconstrainRenderer(). | ListBase | ||
Возвращает Point, содержащий columnIndex и rowIndex средства визуализации элементов. | ListBase | ||
Определяет идентификатор UID для элемента поставщика данных. | ListBase | ||
Обработчик события, вызываемый для события keyDown. | UIComponent | ||
Обработчик события, вызываемый для события keyUp. | UIComponent | ||
Реагирует на изменения размеров, устанавливая позиции и размеры границ элемента управления | ScrollControlBase | ||
makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
Создать достаточно строк и столбцов для заполнения области, описанной параметрами left, top, right и bottom. | ListBase | ||
[переопределить]
Вычисляет измеренную ширину и высоту компонента на основе свойств rowCount, columnCount, rowHeight и columnWidth. | ListBase | ||
Обрабатывает события MouseEvent.MOUSE_CLICK из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). | ListBase | ||
Обрабатывает события MouseEvent.MOUSE_DOUBLE_CLICK из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). | ListBase | ||
Обрабатывает события MouseEvent.MOUSE_DOWN из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). | ListBase | ||
Определяет средство визуализации, находящееся под курсором мыши. | ListBase | ||
Обрабатывает события MouseEvent.MOUSE_MOVE из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). | ListBase | ||
Обрабатывает события MouseEvent.MOUSE_OUT из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). | ListBase | ||
Обрабатывает события MouseEvent.MOUSE_OVER из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). | ListBase | ||
Обрабатывает события MouseEvent.MOUSE_DOWN из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). | ListBase | ||
[переопределить]
Обрабатывает события mouseWheel путем изменения положения прокрутки. | ListBase | ||
Переместить выбор и индикаторы выделения по горизонтали. | ListBase | ||
Переместить выбор и индикаторы выделения по вертикали. | ListBase | ||
Переместить строку по вертикали и обновить запись rowInfo. | ListBase | ||
Перемещает выбор в горизонтальном направлении в ответ на выбор пользователем элементов с помощью клавиш «Стрелка влево» или «Стрелка вправо», а также модифицирующих клавиш, например клавиш Shift и Ctrl. | ListBase | ||
Перемещает выбор в вертикальном направлении в ответ на выбор пользователем элементов с помощью клавиш «Стрелка вверх» или «Стрелка вниз», а также модифицирующих клавиш Shift и Ctrl. | ListBase | ||
Подготавливает эффект данных для события коллекции. | ListBase | ||
Вызывается методом updateDisplayList() для удаления существующих средств визуализации элементов и очистки различных структур кэширования при изменении средства визуализации. | ListBase | ||
Обновить клавиши в хеш-таблице visibleData. | ListBase | ||
Удалить строку из массивов, сохраняющих ссылки на строку. | ListBase | ||
Убирает выделение и другие графические представления для определенного элемента в поставщике данных. | ListBase | ||
Этот метод вызывается при создании UIComponent и далее при каждой передаче события change для указания какого-либо изменения локализованных ресурсов. | UIComponent | ||
Удалить требуемое число строк из начала массивов, сохраняющих ссылки на строки. | ListBase | ||
Определяет наличие достаточного пространства в этом компоненте для отображения указанной полосы прокрутки. | ScrollControlBase | ||
Обработчик события scroll по умолчанию. | ScrollControlBase | ||
Настраивает средства визуализации в зависимости от изменения положения прокрутки. | ListBase | ||
Возвращает индекс поставщика данных для элемента в первом видимом столбце и строке для указанного положения прокрутки. | ListBase | ||
Настраивает средства визуализации в зависимости от изменения положения прокрутки. | ListBase | ||
Обработчик ошибок по умолчанию при сбое поиска из-за ошибок страницы. | ListBase | ||
Обработчик результата по умолчанию при сбое поиска из-за ошибок страницы. | ListBase | ||
Выполнить поиск позиции и при необходимости обработать ItemPendingError. | ListBase | ||
selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
Обновляет набор выбранных элементов, если на предоставленном средстве визуализации элементов был выполнен щелчок мыши, а модифицирующие клавиши находятся в указанном состоянии. | ListBase | ||
Устанавливает свойство rowCount, не вызывая отмену или установку свойства explicitRowCount, которое вызывает постоянную блокировку количества строк. | ListBase | ||
Устанавливает свойство rowHeight не вызывая отмену или установку свойства explicitRowHeight, которое вызывает постоянную блокировку количества строк. | ListBase | ||
Вызывает отображение или скрытие полос прокрутки в ScrollControlBase в зависимости от переданных параметров. | ScrollControlBase | ||
Определяет коэффициент растягивания по горизонтали и вертикали. | UIComponent | ||
Сместить строку в массивы, ссылающиеся на строки. | ListBase | ||
Этот метод вызывается при изменении состояния для проверки, применяются ли специфичные для состояния стили к этому компоненту. | UIComponent | ||
Определить высоту требуемого набора строк. | ListBase | ||
Удалить все оставшиеся строки с конца массивов, которые сохраняют ссылки на строки. | ListBase | ||
Найти средство визуализации элементов на основе его UID, если он является видимым. | ListBase | ||
[переопределить]
Добавляет или удаляет средства визуализации элементов при изменении числа отображаемых элементов. | ListBase | ||
Обновляет все строки. | ListBase |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild(), addChildAt(), addElement() или addElementAt(). | UIComponent | |||
Отправляется, когда экранный объект добавляется в список отображения. | DisplayObject | |||
Отправляется, когда экранный объект добавляется к списку отображения на монтажном столе либо непосредственно, либо путем добавления поддерева, содержащего экранный объект. | DisplayObject | |||
Передается при изменении свойств selectedIndex или selectedItem в результате действий пользователя. | ListBase | |||
Отправляется, когда пользователь выбирает команду «Удалить» из контекстного меню текста. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда жест пользователя вызывает контекстное меню, связанное с данным интерактивным объектом в приложении AIR. | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Копировать», или выбирает команду «Копировать» из контекстного меню. | InteractiveObject | |||
Отправляется по завершении создания компонента, и обработки, измерения, размещения и отображения свойств. | UIComponent | |||
Передается после изменения состояния представления. | UIComponent | |||
Передается после изменения свойства currentState, но перед изменением состояния представления. | UIComponent | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Вырезать», или выбирает команду «Вырезать» из контекстного меню. | InteractiveObject | |||
Передается при изменении свойства data. | ListBase | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. | InteractiveObject | |||
Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных. | UIComponent | |||
Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши. | UIComponent | |||
Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания. | UIComponent | |||
Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект. | UIComponent | |||
Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания. | UIComponent | |||
Отправляется инициатором перетаскивания после начала операции перетаскивания. | UIComponent | |||
Отправляется по завершении эффекта. | UIComponent | |||
Отправляется непосредственно перед запуском эффекта. | UIComponent | |||
Отправляется после завершения эффекта, которое выполняется только после вызова метода stop(). | UIComponent | |||
[многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр. | DisplayObject | |||
Отправляется после входа компонента в состояние представления. | UIComponent | |||
[многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр. | DisplayObject | |||
Отправляется непосредственно перед выходом компонента из состояния представления. | UIComponent | |||
Отправляется после того, как экранный объект перемещается в фокус. | InteractiveObject | |||
Отправляется после того, как экранный объект теряет фокус. | InteractiveObject | |||
[многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра. | DisplayObject | |||
Отправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания. | InteractiveObject | |||
Отправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Возникает при изменении состояния объекта с «Видимый» на «Невидимый». | UIComponent | |||
Это событие отправляется любой клиентской программе, которая поддерживает линейный ввод с помощью IME. | InteractiveObject | |||
Передается по окончании создания компонента и установки всех свойств инициализации. | UIComponent | |||
Отправляется, когда компонент контролируется средством проверки, и при проверке произошел сбой. | UIComponent | |||
Передается при щелчке пользователя по элементу в элементе управления. | ListBase | |||
Передается при двойном щелчке пользователя по элементу в элементе управления. | ListBase | |||
Передается при выводе курсора из элемента в элементе управления. | ListBase | |||
Передается при наведении курсора мыши на элемент в элементе управления.. | ListBase | |||
Отправляется, когда пользователь нажимает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь пытается изменить фокус с помощью клавиатуры. | InteractiveObject | |||
Отправляется, когда пользователь отпускает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает среднюю кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает среднюю кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов. | UIComponent | |||
Отправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется при прокрутке колеса мыши над экземпляром InteractiveObject. | InteractiveObject | |||
Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов. | UIComponent | |||
Передается при перемещении объекта. | UIComponent | |||
Отправляется инициатором перетаскивания InteractiveObject, когда пользователь завершает жест перетаскивания. | InteractiveObject | |||
Отправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop(). | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы. | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта. | InteractiveObject | |||
Постоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ. | InteractiveObject | |||
Отправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Вставить», или выбирает команду «Вставить» из контекстного меню. | InteractiveObject | |||
Передается в начале последовательности инициализации компонента. | UIComponent | |||
Отправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь поднимает активное перо, превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо на экран, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо от этого объекта InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо непосредственно на этот объект InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь перемещает активное перо от этого объекта InteractiveObject и любого из его дочерних объектов, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо на этот объект InteractiveObject из внешней части дерева потомков в списке отображения (не превышая установленный для экрана порог обнаружения близости). | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку позиционирующего устройства после ее нажатия над экземпляром InteractiveObject и последующего перемещения позиционирующего устройства с экземпляра InteractiveObject. | InteractiveObject | |||
Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild(), removeChildAt(), removeElement() или removeElementAt(). | UIComponent | |||
Отправляется перед удалением экранного объекта из списка отображения. | DisplayObject | |||
Отправляется перед удалением экранного объекта из списка отображения либо напрямую, либо путем удаления поддерева, содержащего экранный объект. | DisplayObject | |||
[многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения. | DisplayObject | |||
Отправляется при изменении размеров компонента. | UIComponent | |||
Отправляется, когда пользователь нажимает и отпускает правую кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется во время прокрутки содержимого. | ScrollControlBase | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню. | InteractiveObject | |||
Передается при изменении состояния объекта с «Невидимый» на «Видимый». | UIComponent | |||
Отправляется сразу после того, как программная клавиатура вызывается. | InteractiveObject | |||
Передается немедленно перед тем, как программная клавиатура появляется на экране. | InteractiveObject | |||
Передается немедленно после того, как программная клавиатура убирается с экрана. | InteractiveObject | |||
Отправляется после перехода компонента в новое состояние и завершения воспроизведения анимации перехода в это состояние. | UIComponent | |||
Отправляется, когда компонент прерывает переход в текущее состояние для переключения в новое состояние. | UIComponent | |||
Отправляется, когда изменяется значение свойства tabChildren объекта. | InteractiveObject | |||
Отправляется при изменении флага tabEnabled объекта. | InteractiveObject | |||
Отправляется, когда изменяется значение свойства tabIndex объекта. | InteractiveObject | |||
Передается, если пользователь вводит один или несколько символов текста. | InteractiveObject | |||
Передается компонентом перед созданием ToolTip. | UIComponent | |||
Передается компонентом, когда ToolTip скрывается и вскоре будет удален. | UIComponent | |||
Передается компонентом перед скрытием ToolTip. | UIComponent | |||
Передается компонентом перед отображением ToolTip. | UIComponent | |||
Передается компонентом при отображении ToolTip. | UIComponent | |||
Передается компонентом с установленным свойством toolTip при наведении пользователем курсора мыши. | UIComponent | |||
Отправляется, когда пользователь впервые создает точку контакта с сенсорным экраном устройства (например, касается сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Отправляется, когда пользователь убирает точку контакта с сенсорным экраном устройства (например, поднимает палец с сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Неотменяемое событие, которое отправляется компонентом при завершении реагирования на касание пользователя | UIComponent | |||
Неотменяемое событие, которое отправляется компонентом в начале реагирования на касание пользователя | UIComponent | |||
Отменяемое событие, которое отправляется компонентом при попытке реагирования на касание пользователя | UIComponent | |||
Отправляется, когда пользователь касается устройства, и продолжает отправляться до тех пор, пока точка контакта не будет удалена. | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта от экземпляра InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется при вызове объектом методов commitProperties(), measure() и updateDisplayList() (при необходимости). | UIComponent | |||
Отправляется, когда компонент контролируется средством проверки, и проверка успешно выполнена. | UIComponent | |||
Отправляется при изменении значений программным способом или в результате действий пользователя. | UIComponent |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Стиль | Описание | Определено | ||
---|---|---|---|---|
alternatingItemColors | Тип: Array Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет, используемый для фона элементов списка. Значение представляет собой массив из одного или более цветов. Цвет фона элементов списка изменяется согласно установленным значениям массива. Для элементов управления DataGrid все элементы строки имеют один и тот же фоновый цвет, а цвет фона каждой строки определяется согласно массиву цветов. Для элемента управления TileList, который использует один список для заполнения двумерного экрана, применение этого стиля может привести к отображению узора «шахматная доска», полос или других рисунков в зависимости от указанного числа строк и столбцов. Элемент TileList изменяет цвета, размещая фоновые цвета отдельных элементов в соответствии с направлением макета. Если число цветов и число рядов четные, то при горизонтально размещенном элементе TileList будет отображен рисунок из полос. Если число столбцов нечетное, то отобразится узор «шахматная доска». Значением по умолчанию является undefined . | ListBase | ||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края области содержимого до положения базовой линии элемента управления в пикселях. | UIComponent | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Класс темы оформления границы компонента. | ScrollControlBase | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Стиль ограничительной рамки. | ScrollControlBase | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от нижнего края компонента до нижнего края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет текста в компоненте, включая метку компонента. | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Направленность текста, отображенная компонентом. | ScrollControlBase | |||
Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет текста в компоненте при его деактивации. | ScrollControlBase | |||
dropIndicatorSkin | Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Тема оформления, используемая для указания местоположения, в которое будет переноситься перетаскиваемый элемент. Если компонент на основе ListBase является потенциальным целевым элементом в операции перетаскивания, то вызов метода showDropFeedback() создает экземпляр этого класса и размещает его на один пиксель выше, чем itemRenderer для элемента. Если перетаскивание выполнено, этот элемент следует за перетащенным элементом.
Значением по умолчанию является mx.controls.listClasses.ListDropIndicator . | ListBase | ||
Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет выделения компонента при неудачном выполнении проверки. | UIComponent | |||
Тип: Number Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Указывает значение прозрачности альфа-канала для темы оформления фокусировки. | ScrollControlBase | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Режим наложения, используемый прямоугольником фокусировки. | UIComponent | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Указывает, какие углы прямоугольника требуется скруглить. | ScrollControlBase | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Тема оформления для рисования прямоугольника фокусировки. | UIComponent | |||
Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Толщина контура прямоугольника фокусировки в пикселях. | UIComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Устанавливает свойство antiAliasType внутреннего класса TextFields. | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя используемого шрифта. | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Устанавливает свойство gridFitType внутреннего класса TextFields, представляющего текст в элементах управления Flex. | ScrollControlBase | |||
Тип: Number Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Устанавливает свойство sharpness для внутреннего класса TextFields, представляющего текст в элементах управления Flex. | ScrollControlBase | |||
Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Высота текста в пикселях. | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Определяет использование курсива в тексте. | ScrollControlBase | |||
Тип: Number Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Устанавливает свойство thickness внутреннего класса TextFields, представляющего текст в элементе управления Flex. | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Определяет использование полужирного шрифта в тексте. | ScrollControlBase | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Горизонтальное расстояние в пикселях от центра области содержимого компонента до центра компонента. | UIComponent | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя стиля для горизонтальной полосы прокрутки. | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 2.5 Первичный режим взаимодействия для этого компонента. | UIComponent | |||
Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Логическое значение, указывающее использование кернинга ( true — включено и false — отключено). | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.1 Версии среды выполнения: Flash10, AIR 1.5 Указывает требуемое направление макета компонента. | UIComponent | |||
Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Дополнительный вертикальный пробел между строками текста. | ScrollControlBase | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от левого края компонента до левого края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
Тип: Number Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Число дополнительных пикселей, отображаемых между символами. | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Языковой стандарт текста, отображаемый этим компонентом. | ScrollControlBase | |||
paddingBottom | Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Число пикселей между нижней границей строки и нижней границей средства визуализации в строке. Значением по умолчанию является 2 . | ListBase | ||
paddingLeft | Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Количество пикселей между левой границей компонента и левым краем его области содержимого. Значением по умолчанию является 0. Значением по умолчанию для элемента управления Button является 10 для темы Halo и 6 для темы Spark. Значение по умолчанию для элемента управления ComboBox: 5. Значением по умолчанию для контейнера Form является 16. Значением по умолчанию для элемента управления Tree является 2. | ListBase | ||
paddingRight | Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Число пикселей между правой границей компонента и правым краем его области содержимого. Значением по умолчанию является 0. Значением по умолчанию для элемента управления Button является 10 для темы Halo и 6 для темы Spark. Значение по умолчанию для элемента управления ComboBox: 5. Значением по умолчанию для контейнера Form является 16. | ListBase | ||
paddingTop | Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Число пикселей между верхней границей строки и верхней границей средства визуализации в строке. Значением по умолчанию является 2 . | ListBase | ||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от правого края компонента до правого края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
rollOverColor | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Фоновый цвет средства визуализации при наведении на него курсора мыши. Значение по умолчанию для темы Halo - 0xB2E1FF . Значение по умолчанию для темы Spark - 0xCEDBEF .
| ListBase | ||
selectionColor | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Фоновый цвет средства визуализации при его выборе пользователем. Значением по умолчанию для темы Halo является 0x7FCEFF . Значение по умолчанию для темы Spark - 0xA8C6EE .
| ListBase | ||
selectionDisabledColor | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Фоновый цвет средства визуализации при отключенном компоненте. Значением по умолчанию является 0xDDDDDD . | ListBase | ||
selectionDuration | Тип: Number Формат: Time Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Длительность эффекта выбора. При выборе элемента во время заполнения фона цветом запускается эффект. Установите значение 0 для отключения эффекта. Значением по умолчанию является 250 . | ListBase | ||
selectionEasingFunction | Тип: Function Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Функция easingFunction для эффекта выбора. При выборе элемента во время заполнения фона цветом запускается эффект. По умолчанию это линейный градиент цвета с нарастанием. Функция easingFunction может использоваться для управления эффектом выбора. Значением по умолчанию является undefined . | ListBase | ||
Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 1.5 Отображение рамки или темы ошибки, когда этот компонент недействителен | UIComponent | |||
Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 1.5 Отображение подсказки об ошибке, когда этот компонент недействителен и пользователь наводит на него курсор мыши | UIComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Выравнивание текста внутри контейнера. | ScrollControlBase | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Определяет использование подчеркивания текста. | ScrollControlBase | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Класс, реализующий IUITextField, который используется этим компонентом для визуализации текста. | ScrollControlBase | |||
Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Смещение первой строки текста с левой стороны контейнера в пикселях. | ScrollControlBase | |||
textRollOverColor | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет текста средства визуализации при наведении на него курсора. Значением по умолчанию для темы Halo является 0x2B333C . Значение по умолчанию для темы Spark - 0x000000 .
| ListBase | ||
textSelectedColor | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет текста средства визуализации при выборе его пользователем. Значением по умолчанию для темы Halo является 0x2B333C . Значение по умолчанию для темы Spark - 0x000000 .
| ListBase | ||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края компонента до верхнего края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
useRollOver | Тип: Boolean Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Флаг, определяющий необходимость выделения элементов при наведении на них курсора мыши. Если значение равно true , то строки выделяются при наведении на них курсора мыши. Если значение равно false , то строки выделяются только после их выбора.
Значением по умолчанию является true . | ListBase | ||
verticalAlign | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Вертикальное выравнивание средства визуализации в строке. Допустимыми значениями являются top , middle и bottom . Элемент DataGrid располагает средства визуализации в строке на основании данного стиля, а также стилей paddingTop и paddingBottom . Если элементы в столбцах для строки имеют различные значения высоты, то другие классы списков не используют verticalAlign , но средства визуализации могут просматривать свойство стиля и в зависимости от этого настраивать макет.
Значением по умолчанию является "top" . | ListBase | ||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали в пикселях от центра области содержимого компонента до центра компонента. | UIComponent | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя стиля для вертикальной полосы прокрутки. | ScrollControlBase |
actualCollection | свойство |
protected var actualCollection:ICollectionView
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Копия значения, сохраненного стандартным способом в collection
, используемая при выполнении эффектов изменения данных. Значение должно равняться null, если эффект изменения данных не запущен.
actualIterator | свойство |
protected var actualIterator:IViewCursor
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Копия значения, сохраненного стандартным способом в iterator
, используемая при выполнении эффектов изменения данных.
allowDragSelection | свойство |
public var allowDragSelection:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на то, что выбор перетаскиванием разрешен. Выбор перетаскиванием – это возможность выбора элемента путем перетаскивания в него объектов. Этим выбор перетаскиванием отличается от обычного выбора, при котором кнопка мыши не может удерживаться в нажатом положении при наведении указателя мыши на выбираемый элемент. Эта функция используется в раскрывающихся списках ComboBox. С ее помощью можно нажать кнопку мыши, когда указатель мыши находится на раскрывающемся списке, перетащить указатель мыши внутрь раскрывающегося списка и выбрать элемент.
Значением по умолчанию является false.
allowItemSizeChangeNotification | свойство |
allowItemSizeChangeNotification:Boolean
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если false, средства визуализации не могут отменить размер List.
Реализация
protected function set allowItemSizeChangeNotification(value:Boolean):void
allowMultipleSelection | свойство |
allowMultipleSelection:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на возможность разрешения одновременного выбора нескольких элементов. Если значение равно true
, то пользователи могут выбирать несколько элементов. Запретить выбор объектов не по порядку невозможно. Стандартные комплексные параметры выбора всегда являются действительными (Shift-щелчок мышью, Ctrl-щелчок мышью).
Значением по умолчанию является false.
Реализация
public function get allowMultipleSelection():Boolean
public function set allowMultipleSelection(value:Boolean):void
anchorBookmark | свойство |
protected var anchorBookmark:CursorBookmark
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Закладка для элемента, который является привязкой. Закладка позволяет компоненту выполнять быстрый переход к определенной позиции в коллекции элементов. Это свойство используется при выборе набора элементов между привязкой и символом вставки или выделенным элементом, а также при поиске выбранного элемента после применения фильтра Sort или Filter.
anchorIndex | свойство |
protected var anchorIndex:int = -1
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Смещение элемента в поставщике данных, который является точкой привязки для выбора.
cachedItemsChangeEffect | свойство |
protected var cachedItemsChangeEffect:IEffect = null
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эффект, воспроизводимый при изменениях в поставщике данных для элемента управления, установлен с помощью стиля itemsChangeEffect.
caretBookmark | свойство |
protected var caretBookmark:CursorBookmark
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Закладка на элемент, находящийся под символом вставки. Закладка позволяет компоненту выполнять быстрый переход к определенной позиции в коллекции элементов.
caretIndex | свойство |
protected var caretIndex:int = -1
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Смещение элемента в поставщике данных, являющегося точкой вставки выбора.
Связанные элементы API
caretIndicator | свойство |
protected var caretIndicator:Sprite
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект DisplayObject, содержащий изображения, указывающие средство визуализации, которое является символом вставки.
caretItemRenderer | свойство |
protected var caretItemRenderer:IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Средство визуализации для элемента, находящегося под символом вставки. Модель выбора содержит привязку, символ вставки и выделенный элемент. Если для выбора используется мышь, то при наведении мыши на элемент он выделяется. При щелчке мышью без удержания модифицирующих клавиш (Shift или Ctrl) набор выбранных элементов сбрасывается, и выделенный элемент становится привязкой. Символ вставки не используется при выборе с помощью мыши. При наличии привязки и выборе другого элемента с помощью клавиши Shift прежний набор выбранных элементов сбрасывается, и выбираются все элементы между данным элементом и привязкой. При выборе элементов при нажатой клавише Ctrl переключается выбор отдельных элементов, и привязка не перемещается.
При выборе элементов с помощью кнопок со стрелками без использования клавиш модификаторов старое выделение снимается, и выделяется новый элемент, который становится привязкой и точкой вставки. Рядом с выделением выбора отображается индикатор символа вставки. Если пользователь использует клавиши со стрелками и клавишу Shift, то происходит сброс старого выделения, и выбираются элементы между привязкой и новым элементом. Символ вставки перемещается к новому элементу. Если клавиши со стрелками используются при нажатой клавише Ctrl, перемещается только символ вставки. Пользователь может нажать пробел для выбора элемента, в котором находится символ вставки.
caretUID | свойство |
protected var caretUID:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Идентификатор UID для элемента, в котором находится символ вставки.
collection | свойство |
protected var collection:ICollectionView
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект ICollectionView, который представляет поставщика данных. При установке свойства dataProvider
программа Flex помещает поставщик данных в соответствующую оболочку для поддержки интерфейса ICollectionView и задает данному свойству значение результата. Затем класс ListBase использует это свойство для доступа к данным в поставщике. При получении свойства dataProvider
Flex возвращает данное значение.
columnCount | свойство |
columnCount:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число столбцов, отображаемых в элементе управления TileList, или число элементов в элементе управления HorizontalList. Для DataGrid это число видимых столбцов. Примечание. Задание этого свойства не влияет на элемент управления DataGrid, в котором число столбцов зависит от ширины элемента управления и ширины отдельных столбцов.
Значением по умолчанию является 4.
Реализация
public function get columnCount():int
public function set columnCount(value:int):void
columnWidth | свойство |
columnWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ширина столбцов элемента управления. Это свойство используется элементами управления TileList и HorizontalList. Оно не оказывает воздействия на элементы управления DataGrid, в которых устанавливается индивидуальная ширина DataGridColumn.
Значением по умолчанию является 50.
Реализация
public function get columnWidth():Number
public function set columnWidth(value:Number):void
data | свойство |
data:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Элемент поставщика данных, который отображается этим компонентом, если компонент используется в качестве средства визуализации или редактора элементов. Класс списка задает это свойство для каждого средства визуализации и редактора, а компонент отображает данные. Производные от ListBase классы поддерживают данное свойство в сложных конфигурациях, при которых элемент List содержит элементы DataGrid или один столбец элемента DataGrid представляет собой элемент List.
Классы списка используют свойство listData
в дополнение к свойству data
для определения отображаемых объектов. Если список класса находится в элементе DataGrid, то свойство столбца dataField
должно сопоставляться со свойством данных. Значение selectedItem
устанавливается равным данному свойству. Если список класса находится в элементе List или TileList, то свойство списка labelField
должно сопоставляться со свойством данных. Значение selectedItem
устанавливается равным данному свойству. В противном случае selectedItem
приравнивается к данным.
Это свойство использует поставщик данных, но не задает его. В любом случае поставщик данных необходимо установить другим способом.
Это свойство не устанавливается в MXML.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие dataChange
.
Реализация
public function get data():Object
public function set data(value:Object):void
Связанные элементы API
dataEffectCompleted | свойство |
protected var dataEffectCompleted:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на недавнее завершение эффекта изменения данных. Реакция компонента обычно заключается в очистке различных внутренних структур данных при следующем вызове updateDisplayList()
.
dataItemWrappersByRenderer | свойство |
protected var dataItemWrappersByRenderer:Dictionary
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Словарь, сопоставляющий средства визуализации элементов с объектами ItemWrappers, которые используются для предоставления данных. Применяется только в том случае, если запущен эффект данных.
dataProvider | свойство |
dataProvider:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Набор просматриваемых данных. Это свойство позволяет использовать объекты большинства типов в качестве поставщиков данных. Если свойство dataProvider
устанавливается равным объекту Array, то оно будет преобразовано в объект ArrayCollection. Если свойство устанавливается равным объекту XML, то оно будет преобразовано в объект XMLListCollection, содержащий только один элемент. Если свойство устанавливается равным объекту XMLList, то оно будет преобразовано в объект XMLListCollection. Если свойство устанавливается равным объекту, который реализует интерфейс IList или ICollectionView, то объект используется напрямую.
В результате преобразований полученное свойство dataProvider
всегда будет представлять собой объект ICollectionView (то есть необязательно будет иметь тот тип объекта, который использовался при задании свойства). Следует изучить поведение при изменении данных в поставщике: изменения исходных данных могут не обнаруживаться, но будут обнаружены изменения объекта IcollectionView, возвращаемого из свойства dataProvider
.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие collectionChange
.
Реализация
public function get dataProvider():Object
public function set dataProvider(value:Object):void
Связанные элементы API
dataTipField | свойство |
dataTipField:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя поля поставщика данных, используемого для отображения всплывающей подсказки. По умолчанию список выполняет поиск свойства под названием label
для каждого элемента, а затем отображает его. Однако в том случае, если объекты данных не содержат свойство label
, то для использования в объекте данных другого свойства необходимо установить свойство dataTipField
. Примером может служить имя FullName, используемое при просмотре набора имен сотрудников, который был получен из базы данных.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие dataTipFieldChanged
.
Реализация
public function get dataTipField():String
public function set dataTipField(value:String):void
dataTipFunction | свойство |
dataTipFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Пользовательская функция, применяемая к каждому элементу с целью определения объекта dataTip. По умолчанию список выполняет поиск свойства под названием label
для каждого элемента поставщика данных, а затем отображает его. При этом некоторые элементы не имеют свойства label
, а также других свойств, которые можно использовать для отображения в строках. Примером может служить набор данных, имеющий поля lastName и firstName при необходимости отображения полных имен. Пользователь может запустить функцию dataTipFunction
, которая выполнит поиск соответствующих полей и вернет строку, которая доступна для просмотра. Функция dataTipFunction
также подходит для форматирования и локализации.
dataTipFunction принимает отдельный аргумент, который является элементом в поставщике данных и возвращает String, как показано в следующем примере:
myDataTipFunction(item:Object):String
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие dataTipFunctionChanged
.
Реализация
public function get dataTipFunction():Function
public function set dataTipFunction(value:Function):void
defaultColumnCount | свойство |
protected var defaultColumnCount:int = 4
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Общее число отображаемых столбцов. Это значение используется, если результатом вычисления columnCount на основе размера или содержимого для числа столбцов является значение, меньшее, чем 1.
Значением по умолчанию является 4.
defaultRowCount | свойство |
protected var defaultRowCount:int = 4
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число отображаемых строк по умолчанию. Это значение используется, если результатом вычисления rowCount на основе размера или содержимого для числа столбцов является значение, меньшее, чем 1.
Значением по умолчанию является 4.
dragEnabled | свойство |
dragEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, который указывает возможность перетаскивания элементов из этого элемента управления в другие элементы. Если значение равно true
, то перетаскивание для данного элемента управления разрешено. Если свойство dropEnabled
также имеет значение true
, то пользователь может реорганизовывать элементы путем их перетаскивания из этого элемента управления и в него.
Значением по умолчанию является false.
Реализация
public function get dragEnabled():Boolean
public function set dragEnabled(value:Boolean):void
dragImage | свойство |
dragImage:IUIComponent
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получает экземпляр класса, отображающий визуальные компоненты при выполнении операции перетаскивания.
Значением по умолчанию является mx.controls.listClasses.ListItemDragProxy.
Реализация
protected function get dragImage():IUIComponent
dragImageOffsets | свойство |
dragMoveEnabled | свойство |
dragMoveEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий, можно ли переместить элементы на место элементов, только что скопированных из элемента управления в качестве элемента операции перетаскивания. Если true
, и свойство dragEnabled
является true
, элементы могут быть перемещены. Зачастую удаление элементов из поставщика данных невозможно или запрещено. Таким образом, не следует разрешать перемещение при выполнении операции перетаскивания.
Значением по умолчанию является false.
Реализация
public function get dragMoveEnabled():Boolean
public function set dragMoveEnabled(value:Boolean):void
dropEnabled | свойство |
dropEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий, могут ли перетаскиваемые элементы быть перенесены в элемент управления.
При установке значения этого свойства true
элемент управления принимает все форматы данных и признает, что формат перетаскиваемых данных соответствует формату данных в поставщике данных. Если требуется явным образом проверить формат перетаскиваемых данных, следует обработать одно или несколько событий перетаскивания, например dragOver
, и выполнить вызов метода preventDefault()
DragEvent для настройки способа принятия перетаскиваемых данных классом списка.
При установке dropEnabled
как true
Flex автоматически выполняет вызов методов showDropFeedback()
и hideDropFeedback()
для отображения индикатора перетаскивания.
Значением по умолчанию является false.
Реализация
public function get dropEnabled():Boolean
public function set dropEnabled(value:Boolean):void
explicitColumnCount | свойство |
protected var explicitColumnCount:int = -1
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Количество столбцов, запрошенное путем явной установки свойства columnCount
.
explicitColumnWidth | свойство |
protected var explicitColumnWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ширина столбца, запрошенная путем явной установки свойства columnWidth
.
explicitRowCount | свойство |
protected var explicitRowCount:int = -1
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Количество строк, запрошенное путем явной установки свойства rowCount
.
explicitRowHeight | свойство |
protected var explicitRowHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Высота строки, запрошенная путем явной установки свойства rowHeight
.
factoryMap | свойство |
protected var factoryMap:Dictionary
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отображение средств визуализации элементов фабрикой. Это свойство является словарем, проиндексированным itemRenderers, где значениями являются IFactory.
freeItemRenderers | свойство |
protected var freeItemRenderers:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Стек неиспользуемых средств визуализации элементов. Большинство классов списка повторно используют созданные ими средства визуализации по мере того, как происходит прокрутка отображаемой области. Это позволяет сократить время прокрутки. Повторно используемые средства визуализации сохраняются здесь.
freeItemRenderersByFactory | свойство |
protected var freeItemRenderersByFactory:Dictionary
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отображение свободных средств визуализации элементов фабрикой. Это свойство является словарем, проиндексированным фабриками, где значениями являются словари itemRenderers.
highlightIndicator | свойство |
protected var highlightIndicator:Sprite
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Элемент DisplayObject, содержащий изображение, указывающее на то, какое средство визуализации является выделенным.
highlightItemRenderer | свойство |
protected var highlightItemRenderer:IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Средство визуализации, на котором находится указатель мыши или символ вставки.
highlightUID | свойство |
protected var highlightUID:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Идентификатор UID элемента, на котором находится указатель мыши или символ вставки.
iconField | свойство |
iconField:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя поля в объекте поставщика данных, который определяет, что следует отобразить как значок. По умолчанию класс списка не пытается отобразить значки с текстом в строках. Однако указав поле значка, можно определить графический элемент, который создается и отображается в строке как значок. Это свойство игнорируется DataGrid.
Средства визуализации выполнят в объекте поставщика данных поиск свойства имени, предоставленного как iconField. Если значением свойства является класс, то оно реализует этот класс и ожидает, пока он станет экземпляром IFlexDisplayObject. Если значением свойства является строка, определяется, существует ли класс с этим именем в приложении. Если да, также выполняется поиск свойства в документе с этим именем и ожидается отображение этого свойства в классе.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие iconFieldChanged
.
Реализация
public function get iconField():String
public function set iconField(value:String):void
iconFunction | свойство |
iconFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения ее значка. По умолчанию список не пытается отобразить значки с текстом в строках. Однако указав функцию значка, можно определить класс для графического объекта, который создается и отображается в строке как значок. Это свойство игнорируется DataGrid.
iconFunction принимает отдельный аргумент, который является элементом в поставщике данных и возвращает Class как показано в следующем примере:
iconFunction(item:Object):Class
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие iconFunctionChanged
.
Реализация
public function get iconFunction():Function
public function set iconFunction(value:Function):void
itemRenderer | свойство |
itemRenderer:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Пользовательское средство визуализации элементов для элементов управления. Можно указать средство визуализации вставных, встроенных или пользовательских элементов.
Средство визуализации элементов по умолчанию зависит от класса компонента. Классы TileList и HorizontalList используют TileListItemRenderer, класс List использует ListItemRenderer. Класс DataGrid использует DataGridItemRenderer из DataGridColumn.
Реализация
public function get itemRenderer():IFactory
public function set itemRenderer(value:IFactory):void
itemsNeedMeasurement | свойство |
protected var itemsNeedMeasurement:Boolean = true
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, который определяет необходимость вычисления свойств columnWidth
и rowHeight
. Это свойство устанавливается, если изменения стиля могут воздействовать на измерения средства визуализации или если изменен поставщик данных.
itemsSizeChanged | свойство |
protected var itemsSizeChanged:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на то, что размеры средств визуализации были изменены. Реакция компонента обычно заключается в повторном применении элементов данных ко всем средствам визуализации при следующем вызове updateDisplayList()
. Предполагается, что повторное применение элементов сделает их средства визуализации недействительными и вызовет необходимость повторного измерения.
iterator | свойство |
protected var iterator:IViewCursor
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Основной IViewCursor, используемый для получения элементов от поставщика данных и передачи элементов к средствам визуализации. В конце любой последовательности кода его следует размещать в верхнем видимом элементе.
iteratorValid | свойство |
protected var iteratorValid:Boolean = true
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на возникновение сбоя страницы и недействительное положение итератора (итератор не размещен в верхнем отображаемом элементе). Если компонент получает сбой страницы (ошибку ItemPending), то свойство iteratorValid
имеет значение false
. Код, который обычно выполняет отображение элементов, проверяет этот флаг и не запускается, пока с сервера не поступит страница данных.
keySelectionPending | свойство |
protected var keySelectionPending:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на то, что выбор с клавиатуры был прерван сбоем страницы. Реакция компонента заключается в отключении визуализации элементов до получения страницы данных. Метод finishKeySelection()
будет вызван при получении данных c разбиением на страницы.
labelField | свойство |
labelField:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя поля в элементах поставщика данных, которое следует отобразить как метку. По умолчанию список выполняет поиск именованного свойства label
в каждом элементе и отображает его. Однако если объекты данных не содержат свойство label
, можно настроить свойство labelField
для использования другого свойства в объекте данных. Например, FullName при отображении набора имен людей, выбранных из базы данных.
Значением по умолчанию является "label".
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие labelFieldChanged
.
Реализация
public function get labelField():String
public function set labelField(value:String):void
labelFunction | свойство |
labelFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения его метки. По умолчанию список выполняет поиск свойства под названием label
для каждого элемента поставщика данных, а затем отображает его. Однако некоторые наборы данных не имеют свойство label
или другое свойство, которое может быть использовано для отображения. Например, набор данных, имеющий поля lastName и firstName, в то время как требуется отобразить полные имена.
Можно предоставить функцию labelFunction
, которая выполняет поиск соответствующих полей и возвращает отображаемую строку. labelFunction
можно также использовать для обработки форматирования и локализации.
Для большинства компонентов функция метки принимает отдельный аргумент, который является элементом в поставщике данных и возвращает строку.
myLabelFunction(item:Object):String
Подпись метода для классов DataGrid и DataGridColumn:
myLabelFunction(item:Object, column:DataGridColumn):String
где item
содержит объект элемента DataGrid, а column
указывает столбец DataGrid.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие labelFunctionChanged
.
Реализация
public function get labelFunction():Function
public function set labelFunction(value:Function):void
lastDropIndex | свойство |
protected var lastDropIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Последний вычисленный индекс положения в целевом объекте перетаскивания, в котором будет размещен перетаскиваемый элемент.
lastSeekPending | свойство |
protected var lastSeekPending:ListBaseSeekPending
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Последний поиск, вызвавший сбой страницы. При наличии нескольких сбоев страницы интерес представляет последний сбой, так как в нём содержатся сведения о том, где следует поместить итератор для повторного запуска визуализации строк.
listContent | свойство |
protected var listContent:ListBaseContentHolder
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Внутренний экранный объект, производными от которого являются все средства визуализации, индикаторы выбора и выделения, а также другие графические средства. Объект примерно соответствует contentPane
в классе Container и используется для управления прокруткой.
listContentStyleFilters | свойство |
listData | свойство |
listData:BaseListData
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если компонент используется как средство визуализации или редактор вставных элементов, Flex инициализирует свойство listData
компонента с дополнительными данными из элемента управления List. Компонент может затем использовать свойства listData
и данные
для отображения соответствующей информации как средства визуализации или редактора вставных элементов.
Это свойство не устанавливается в MXML или ActionScript; Flex устанавливает его, когда компонент используется как средство визуализации или редактор вставных элементов.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие dataChange
.
Реализация
public function get listData():BaseListData
public function set listData(value:BaseListData):void
Связанные элементы API
listItems | свойство |
listItems:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив массивов, содержащий экземпляры itemRenderer, визуализирующие каждый элемент поставщика данных. Двумерный главный массив строк (массив строк, являющихся массивами столбцов).
Реализация
protected function get listItems():Array
menuSelectionMode | свойство |
public var menuSelectionMode:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий, следует ли выполнять выбор элементов по аналогии с меню. Перетаскивание указателя мыши из одного средства визуализации элемента Menu в другое приводит к тому, что новое средство выбирается, а старое становится невыбранным.
modifiedCollectionView | свойство |
protected var modifiedCollectionView:ModifiedCollectionView
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Представление коллекции, которое временно сохраняет состояние поставщика данных, что обеспечивает выполнение эффектов изменения данных.
nullItemRenderer | свойство |
nullItemRenderer:IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Пользовательское средство визуализации элементов для элементов управления. Можно указать средство визуализации вставных, встроенных или пользовательских элементов.
Средство визуализации элементов по умолчанию зависит от класса компонента. Классы TileList и HorizontalList используют TileListItemRenderer, класс List использует ListItemRenderer. Класс DataGrid использует DataGridItemRenderer из DataGridColumn.
Реализация
public function get nullItemRenderer():IFactory
public function set nullItemRenderer(value:IFactory):void
offscreenExtraColumns | свойство |
protected var offscreenExtraColumns:int = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Целевое число дополнительных столбцов для средств визуализации элементов, используемых в макете элементов управления. Половина этих столбцов создается слева от видимых столбцов экрана; другая половина создается справа. Обычно это свойство устанавливается косвенно при установке свойства offscreenExtraRowsOrColumns
.
Значением по умолчанию является 0.
offscreenExtraColumnsLeft | свойство |
protected var offscreenExtraColumnsLeft:int = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущее число столбцов за пределами экрана слева от крайнего левого видимого столбца. Это значение будет <= offscreenExtraColumns
/ 2.
Значением по умолчанию является 0.
offscreenExtraColumnsRight | свойство |
protected var offscreenExtraColumnsRight:int = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущее число столбцов за пределами экрана справа от крайнего правого видимого столбца. Это значение будет <= offscreenExtraColumns
/ 2.
Значением по умолчанию является 0.
offscreenExtraRows | свойство |
protected var offscreenExtraRows:int = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Целевое число дополнительных строк средств визуализации элементов для использования в макете элемента управления. Половина этих строк создается выше видимых на экране строк, другая половина создается ниже. Обычно это свойство устанавливается косвенно при установке свойства offscreenExtraRowsOrColumns
.
Значением по умолчанию является 0.
offscreenExtraRowsBottom | свойство |
protected var offscreenExtraRowsBottom:int = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущее число строк за пределами экрана под нижним видимым средством визуализации элементов. Это значение будет <= offscreenExtraRows
/ 2.
Значением по умолчанию является 0.
offscreenExtraRowsOrColumns | свойство |
offscreenExtraRowsOrColumns:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Целевое число дополнительных строк или столбцов средств визуализации элементов для использования в макете элемента управления. Половина этих строк/столбцов создается выше или слева от видимых на экране строк/столбцов; другая половина создается ниже или справа.
Элемент управления и его свойства определяет, создаются строки и столбцы или нет. Как правило, используются строки, кроме компонентов TileBase, в которых direction
устанавливается на TileBaseDirection. VERTICAL
. В этом случае создаются столбцы.
Это свойство устанавливается на значение, отличное от нуля, прежде всего при применении эффектов данных к элементам управления List или TileList. Изменения, влияющие на элемент поставщика данных, соответствующий текущим видимым элементами, или изменения, воздействующие на элемент поставщика данных для указанного числа элементов до или после видимых элементов, инициируют эффект данных. Возможно, элементы поставщика данных за пределами этого диапазона недостаточно хорошо анимируются эффектом данных.
Это свойство является удобным, так как данные влияют на работу с помощью первого определением макета before элемента управления на основе списка, затем с помощью определения макета after, и, наконец, с помощью установки свойств эффекта для создания анимации из макета before в макет after. С того момента, как множество эффектов инициируют видимость невидимых в данный момент элементов или невидимость видимых в данных момент элементов, это свойство устанавливает элемент управления для создания средств визуализации элементов за пределами экрана, чтобы они существовали к моменту воспроизведения эффекта данных.
Приемлемым значением для этого свойства может быть число строк, видимых на экране. Если установить его на очень большое значение, то могут возникнуть проблемы с производительностью при использовании поставщика данных, содержащего большое количество элементов.
Значением по умолчанию является 0.
Реализация
public function get offscreenExtraRowsOrColumns():int
public function set offscreenExtraRowsOrColumns(value:int):void
offscreenExtraRowsOrColumnsChanged | свойство |
protected var offscreenExtraRowsOrColumnsChanged:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий, что число строк или столбцов за пределами экрана могло измениться.
offscreenExtraRowsTop | свойство |
protected var offscreenExtraRowsTop:int = 0
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущее число строк за пределами экрана выше самой верхней видимой строки. Это значение будет <= offscreenExtraRows
/ 2. Оно используется для вычисления отношения массивов listItems
и rowInfo
к элементам в поставщике данных (вместе со свойством verticalScrollPosition
).
Значением по умолчанию является 0.
rendererChanged | свойство |
protected var rendererChanged:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на то, что средство визуализации было изменено. Реакция компонента обычно заключается в удалении всех существующих средств визуализации и их полном повторном отображении при следующем вызове updateDisplayList()
.
reservedItemRenderers | свойство |
protected var reservedItemRenderers:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сопоставление хеширования не используемых в настоящий момент средств визуализации, которые могут быть использованы в ближайшее время. Используется при применении эффектов данных. Сопоставление индексируется по идентификатору UID элемента поставщика данных.
rowCount | свойство |
rowCount:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число отображаемых строк. Если высота компонента установлена явным образом, это свойство может не оказывать влияния.
Для элемента управления DataGrid свойство rowCount
не включает строку заголовка.
Значением по умолчанию является 4.
Реализация
public function get rowCount():int
public function set rowCount(value:int):void
rowHeight | свойство |
rowHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Высота строк в пикселях. Если свойство variableRowHeight
не принимает значение true
, все строки имеют одинаковую высоту. Если не указано, то высота строки определяется в зависимости от размера шрифта и других свойств визуализации.
Реализация
public function get rowHeight():Number
public function set rowHeight(value:Number):void
rowInfo | свойство |
rowInfo:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив объектов ListRowInfo, в которых кэшируются значения высоты строк и другая информация отслеживания для строк в listItems.
Реализация
protected function get rowInfo():Array
rowMap | свойство |
protected var rowMap:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сопоставление хеш-кодов средств визуализации с соответствующими объектами ListRowInfo. Объект ListRowInfo индексируется по имени DisplayObject для средства визуализации элементов.
runDataEffectNextUpdate | свойство |
protected var runDataEffectNextUpdate:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на то, что при следующем обновлении изображения необходим запуск эффекта данных.
runningDataEffect | свойство |
protected var runningDataEffect:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий, применяется ли в настоящее время эффект изменения данных.
selectable | свойство |
selectable:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий, отображаются ли выбранные элементы в списке как выбранные. Если true
, то элемент управления поддерживает выбор. Класс Menu, подчиняющий подкласс ListBase, по умолчанию устанавливает свойство false
, так как он не отображает выбранный пункт меню как выбранный.
Значением по умолчанию является true.
Реализация
public function get selectable():Boolean
public function set selectable(value:Boolean):void
selectedData | свойство |
protected var selectedData:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Таблица хеширования объектов ListBaseSelectionData, которые отслеживают выбранные в данный момент элементы. Таблица индексируется по идентификаторам UID для элементов.
Связанные элементы API
selectedIndex | свойство |
selectedIndex:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Индекс в поставщике данных выбранного элемента.
Значение по умолчанию: -1 (без выбранного элемента).
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedIndex():int
public function set selectedIndex(value:int):void
selectedIndices | свойство |
selectedIndices:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив индексов в поставщике данных выбранных элементов. Элементы расположены в порядке, обратном порядку выбора пользователя.
Значением по умолчанию является [ ].
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedIndices():Array
public function set selectedIndices(value:Array):void
selectedItem | свойство |
selectedItem:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на выбранный элемент в поставщике данных.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedItem():Object
public function set selectedItem(value:Object):void
selectedItems | свойство |
selectedItems:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив ссылок на выбранные элементы в поставщике данных. Элементы расположены в порядке, обратном порядку выбора пользователя.
Значением по умолчанию является [ ].
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedItems():Array
public function set selectedItems(value:Array):void
selectedItemsCompareFunction | свойство |
selectedItemsCompareFunction:Function
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.5 |
Функция, используемая для сравнения элементов в свойстве selectedItems
с элементами в поставщике данных. При соответствии элемент в поставщике данных становится частью выбора. По умолчанию или при свойстве selectedItemsCompareFunction
, установленном на значение null
, применяется функция сравнения, в которой используется строгое равенство (===). Учтите, что в более ранних версиях Flex использовалось простое равенство (==), поэтому в определенных случаях поведение может различаться. С помощью общей функции сравнения возможно простое сравнение уникальных идентификаторов объектов или тестирование определенного свойства на совпадение.
Функция сравнения принимает два аргумента. Первым аргументом является объект в поставщике данных. Вторым аргументом – объект в свойстве selectedItems
. Функция возвращает true
, если требуется выбрать элемент поставщика данных.
myCompareFunction(itemInDataProvider:Object, itemInSelectedItems):Boolean
Значением по умолчанию является null
, с помощью которого используется строгое равенство.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие selectedItemsCompareFunctionChanged
.
Реализация
public function get selectedItemsCompareFunction():Function
public function set selectedItemsCompareFunction(value:Function):void
selectionIndicators | свойство |
protected var selectionIndicators:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Таблица хеш-кодов индикаторов выбора. Эта таблица позволяет компоненту быстро находить и удалять индикаторы при сбросе набора выбранных элементов. Таблица индексируется по идентификаторам UID для элементов.
selectionLayer | свойство |
protected var selectionLayer:Sprite
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Слой объекта listContent
, в котором выполняется отображение всех индикаторов выбора и выделения.
selectionTweens | свойство |
protected var selectionTweens:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Таблица хеширования анимации выбора. Это позволяет компоненту найти и очистить все выполняющиеся анимации при очистке набора выбранных элементов. Таблица индексируется по идентификаторам UID для элементов.
showCaret | свойство |
protected var showCaret:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий на необходимость отображения символа вставки. Значение этого свойства обычно устанавливается равным false
при обнаружении действия мыши и равным true
при использовании клавиатуры для выбора.
showDataTips | свойство |
showDataTips:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, указывающий, отображается ли dataTips для текста в строках. Если true
, то dataTips отображаются. DataTips – это всплывающие подсказки, указывающие, что текст является слишком длинным для строки. Если установлена dataTipFunction, dataTips отображаются независимо от того, является ли текст слишком длинным для строки.
Значением по умолчанию является false.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие showDataTipsChanged
.
Реализация
public function get showDataTips():Boolean
public function set showDataTips(value:Boolean):void
unconstrainedRenderers | свойство |
protected var unconstrainedRenderers:Dictionary
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Хеш-код средств визуализации элементов, которые не подчиняются алгоритмам макета списка.
value | свойство |
value:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выбранный элемент, данные или поле метки выбранного элемента. Если выбранный элемент является числом или строкой, то значение является элементом. Если элемент является объектом, то значение является свойством data, или свойством label при их существовании.
Примечание. Использование selectedItem
зачастую является предпочтительным. Это свойство обеспечивает обратную совместимость с более ранними приложениями.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get value():Object
variableRowHeight | свойство |
variableRowHeight:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, который указывает, могут ли отдельные строки иметь другую высоту. Это свойство игнорируется TileList и HorizontalList. Если true
, то отдельные строки могут иметь другие значения высоты.
Значением по умолчанию является false.
Реализация
public function get variableRowHeight():Boolean
public function set variableRowHeight(value:Boolean):void
visibleData | свойство |
visibleData:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Таблица хеширования средств визуализации элемента поставщика данных, в настоящий момент отображаемого в представлении. Таблица индексируется по идентификатору UID элемента поставщика данных и используется для получения средства визуализации определенного элемента.
Реализация
protected function get visibleData():Object
wordWrap | свойство |
wordWrap:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, который указывает, должен ли использоваться перенос слов для текста строки. Если true
, то перенос слов для текста в строках включен. Влияет, только если свойство variableRowHeight
также является true
.
Значением по умолчанию является false.
Реализация
public function get wordWrap():Boolean
public function set wordWrap(value:Boolean):void
wordWrapChanged | свойство |
protected var wordWrapChanged:Boolean = false
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, который указывает на то, что значение свойства wordWrap
изменилось с момента последнего обновления списка отображения. Это свойство устанавливается при изменении значения свойства wordWrap
и сбрасывается до значения false
с помощью метода updateDisplayList()
. Реакция компонента обычно заключается в повторном применении элементов данных ко всем средствам визуализации при следующем вызове updateDisplayList()
. Он отличается от itemsSizeChanged, так как далее он указывает, что повторное применение элементов данных к средствам визуализации не делает их недействительными, если было изменено только то, должно ли средство визуализации применять коэффициент в wordWrap при вычислении его размера.
ListBase | () | Конструктор |
public function ListBase()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
addDataEffectItem | () | метод |
public function addDataEffectItem(item:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет средство визуализации элементов при выполнении эффекта изменения данных. Средство визуализации элемента должно соответствовать недавно добавленному элементу данных в коллекции поставщика данных, который еще не отображается.
Функция вызывается эффектом AddItemAction
в составе эффекта изменения данных для установки момента начала отображения добавленного в коллекцию элемента элементом управления с помощью средства визуализации.
Параметры
item:Object — Средство визуализации элементов для добавления к макету элемента управления.
|
addDragData | () | метод |
protected function addDragData(dragSource:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет выбранные элементы в объект DragSource при помощи операции перетаскивания. Переопределите этот метод для добавления других данных в источник перетаскивания.
Параметры
dragSource:Object — Объект DragSource, к которому добавляются данные.
|
addToFreeItemRenderers | () | метод |
protected function addToFreeItemRenderers(item:IListItemRenderer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет средство визуализации в список повторно используемых средств, что делает его невидимым и вызывает удаление всех ссылок на него. Если выполняется эффект данных, то средство визуализации резервируется для будущего использования с этими данными. В противном случае оно добавляется в общий стек freeItemRenderers.
Параметры
item:IListItemRenderer — Добавляемое средство визуализации.
|
addToRowArrays | () | метод |
protected function addToRowArrays():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавить пустую строку к началу массивов, которые сохраняют ссылки на строки.
adjustListContent | () | метод |
protected function adjustListContent(unscaledWidth:Number = -1, unscaledHeight:Number = -1):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается из метода updateDisplayList()
для настройки размера и позиции listContent
.
Параметры
unscaledWidth:Number (default = -1 ) — Указывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента.
| |
unscaledHeight:Number (default = -1 ) — Указывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента.
|
applySelectionEffect | () | метод |
protected function applySelectionEffect(indicator:Sprite, uid:String, itemRenderer:IListItemRenderer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Настраивает эффект для применения индикатора выбора. По умолчанию выполняется простая альфа-анимация.
Параметры
indicator:Sprite — Спрайт, который содержит рисунки, представляющие выбор.
| |
uid:String — Идентификатор UID выбранного элемента, который может применяться для индексирования в таблице и для отслеживания нескольких эффектов выбора.
| |
itemRenderer:IListItemRenderer — Средство визуализации элемента, который отображается в качестве выбранного.
|
calculateDropIndex | () | метод |
public function calculateDropIndex(event:DragEvent = null):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает индекс, в котором перетаскиваемые элементы добавляются в цель перетаскивания.
Параметры
event:DragEvent (default = null ) — Событие DragEvent, содержащее данные о расположении курсора мыши. Если значение равно null , то метод возвращает значение dropIndex из последнего действительного события.
|
int — Индекс, в который добавляются перетаскиваемые элементы.
|
calculateDropIndicatorY | () | метод |
protected function calculateDropIndicatorY(rowCount:Number, rowNum:int):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вычисляет координату y для индикатора перетаскивания при выполнении операции перетаскивания.
Параметры
rowCount:Number — Число видимых строк элемента управления.
| |
rowNum:int — Число строк элемента управления, в котором отображается индикатор перетаскивания.
|
Number — Координата индикатора перетаскивания по оси Y.
|
clearCaretIndicator | () | метод |
protected function clearCaretIndicator(indicator:Sprite, itemRenderer:IListItemRenderer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сбрасывает индикатор символа вставки в указанном спрайте.
Параметры
indicator:Sprite — Спрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации.
| |
itemRenderer:IListItemRenderer — Выделяемое средство визуализации элементов.
|
clearHighlightIndicator | () | метод |
protected function clearHighlightIndicator(indicator:Sprite, itemRenderer:IListItemRenderer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сбрасывает индикатор выделения в указанном спрайте.
Параметры
indicator:Sprite — Спрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации.
| |
itemRenderer:IListItemRenderer — Выделяемое средство визуализации элементов.
|
clearIndicators | () | метод |
protected function clearIndicators():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает удаление всех индикаторов выбора, выделения и знака вставки.
clearSelected | () | метод |
protected function clearSelected(transition:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сбрасывает набор выбранных элементов и удаляет все изображения, представляющие выбранное состояние этих элементов.
Параметры
transition:Boolean (default = false ) — true , если изображения должны иметь эффект постепенного скрытия.
|
clearVisibleData | () | метод |
protected function clearVisibleData():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Пустая хеш-таблица visibleData.
collectionChangeHandler | () | метод |
protected function collectionChangeHandler(event:Event):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события CollectionEvents, передаваемые поставщиком данных при их изменении. При необходимости обновляет средства визуализации, выбранные индексы и полосы прокрутки.
Параметры
event:Event — CollectionEvent.
|
commitProperties | () | метод |
override protected function commitProperties():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вычисляет ширину столбца и высоту строки, а также количество строк и столбцов в зависимости от того, установлены ли явным образом свойства columnCount
columnWidth
, rowHeight
и rowCount
.
Связанные элементы API
configureScrollBars | () | метод |
protected function configureScrollBars():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Настраивает полосы прокрутки в зависимости от количества строк и столбцов, а также отображаемых строк и столбцов. Этот метод вызывается из метода updateDisplayList()
после обновления строк и столбцов. Метод должен определить, какие параметры следует передать в метод setScrollBarProperties()
для правильной настройки ScrollBars.
copyItemWithUID | () | метод |
protected function copyItemWithUID(item:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет полное копирование объекта с помощью вызова метода ObjectUtil.copy()
и замену свойства uid
копии (если существует) на новое значение с помощью вызова метода UIDUtil.createUID()
.
Этот метод используется для перетаскивания копии.
Параметры
item:Object — Копируемый элемент.
|
Object — Копия объекта.
|
Связанные элементы API
copySelectedItems | () | метод |
protected function copySelectedItems(useDataField:Boolean = true):Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Копирует выбранные элементы в том порядке, в котором они были выбраны.
Параметры
useDataField:Boolean (default = true ) — Значение true при необходимости заполнения массива текущими элементами или значение false при необходимости заполнения массива индексами элементов.
|
Array — Массив выбранных элементов.
|
createChildren | () | метод |
override protected function createChildren():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает объекты, которые являются нижестоящими элементами этого ListBase; в данном случае создает объект listContent
, содержащий все средства визуализации элементов. Средства визуализации элементов создаются не немедленно, а позже, при вызове метода updateDisplayList()
.
createItemRenderer | () | метод |
public function createItemRenderer(data:Object):IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает средство визуализации элементов для указанного объекта данных.
Параметры
data:Object — объекта данных.
|
IListItemRenderer — Средство визуализации элементов.
|
destroyRow | () | метод |
protected function destroyRow(i:int, numCols:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сбросить строку, которая более не требуется, и удалить ее индикаторы.
Параметры
i:int — Индекс удаляемой строки.
| |
numCols:int — Число столбцов в строке.
|
dragCompleteHandler | () | метод |
protected function dragCompleteHandler(event:DragEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события DragEvent.DRAG_COMPLETE
. Этот метод удаляет элемент из поставщика данных.
Параметры
event:DragEvent — Объект DragEvent.
|
dragDropHandler | () | метод |
protected function dragDropHandler(event:DragEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события DragEvent.DRAG_DROP
. Этот метод скрывает обратную связь перетаскивания посредством вызова метода hideDropFeedback()
.
Если операция COPY
, то этот метод выполняет полное копирование объекта посредством вызова метода ObjectUtil.copy()
и заменяет свойство uid
копии (если существует) новым значением посредством вызова метода UIDUtil.createUID()
.
Параметры
event:DragEvent — Объект DragEvent.
|
Связанные элементы API
dragEnterHandler | () | метод |
protected function dragEnterHandler(event:DragEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события DragEvent.DRAG_ENTER
. Этот метод определяет наличие действительных элементов в объекте DragSource и использование им метода showDropFeedback()
для настройки обратной связи пользовательского интерфейса.
Параметры
event:DragEvent — Объект DragEvent.
|
dragExitHandler | () | метод |
protected function dragExitHandler(event:DragEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события DragEvent.DRAG_EXIT
. Этот метод скрывает обратную связь пользовательского интерфейса путем вызова метода hideDropFeedback()
.
Параметры
event:DragEvent — Объект DragEvent.
|
dragOverHandler | () | метод |
protected function dragOverHandler(event:DragEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события DragEvent.DRAG_OVER
. Этот метод определяет наличие действительных элементов в объекте DragSource и использование им метода showDropFeedback()
для настройки обратной связи пользовательского интерфейса.
Параметры
event:DragEvent — Объект DragEvent.
|
dragScroll | () | метод |
protected function dragScroll():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Функция интервала, прокручивающая список вниз или вверх при помещении курсора над списком или под ним.
dragStartHandler | () | метод |
drawCaretIndicator | () | метод |
protected function drawCaretIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отображает индикатор символа вставки в конкретном спрайте с указанными координатами, значениями ширины и высоты, а также с выбранным цветом.
Параметры
indicator:Sprite — Спрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации.
| |
x:Number — Предлагаемое положение индикатора по оси x.
| |
y:Number — Предлагаемое положение индикатора по оси y.
| |
width:Number — Предлагаемая ширина индикатора.
| |
height:Number — Предлагаемая высота индикатора.
| |
color:uint — Предлагаемый цвет индикатора.
| |
itemRenderer:IListItemRenderer — Выделяемое средство визуализации элементов.
|
drawHighlightIndicator | () | метод |
protected function drawHighlightIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает отображение индикатора выделения в указанном спрайте в заданном положении, с заданной шириной и высотой и с использованием указанного цвета.
Параметры
indicator:Sprite — Спрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации.
| |
x:Number — Предлагаемое положение индикатора по оси x.
| |
y:Number — Предлагаемое положение индикатора по оси y.
| |
width:Number — Предлагаемая ширина индикатора.
| |
height:Number — Предлагаемая высота индикатора.
| |
color:uint — Предлагаемый цвет индикатора.
| |
itemRenderer:IListItemRenderer — Выделяемое средство визуализации элементов.
|
drawItem | () | метод |
protected function drawItem(item:IListItemRenderer, selected:Boolean = false, highlighted:Boolean = false, caret:Boolean = false, transition:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отображает средство визуализации с индикатором о его выделении и выборе или о наличии в нем символа вставки.
Параметры
item:IListItemRenderer — Средство визуализации.
| |
selected:Boolean (default = false ) — true , если средство визуализации должно отображаться в выбранном состоянии.
| |
highlighted:Boolean (default = false ) — true , если средство визуализации должно отображаться в выделенном состоянии.
| |
caret:Boolean (default = false ) — true , если средство визуализации должно отображаться так, как будто оно является символом вставки выбора.
| |
transition:Boolean (default = false ) — true , если состояние выбора должно постепенно появляться с использованием эффекта.
|
drawRowBackgrounds | () | метод |
protected function drawRowBackgrounds():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отображает любые изменяющиеся цвета, границы и фоновые изображения для строк.
drawSelectionIndicator | () | метод |
protected function drawSelectionIndicator(indicator:Sprite, x:Number, y:Number, width:Number, height:Number, color:uint, itemRenderer:IListItemRenderer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает отображение индикатора выбора в указанном спрайте в заданном положении, с заданной шириной и высотой и с использованием указанного цвета.
Параметры
indicator:Sprite — Спрайт, который должен содержать изображения, обеспечивающие выделение средства визуализации.
| |
x:Number — Предлагаемое положение индикатора по оси x.
| |
y:Number — Предлагаемое положение индикатора по оси y.
| |
width:Number — Предлагаемая ширина индикатора.
| |
height:Number — Предлагаемая высота индикатора.
| |
color:uint — Предлагаемый цвет индикатора.
| |
itemRenderer:IListItemRenderer — Выделяемое средство визуализации элементов.
|
findKey | () | метод |
protected function findKey(eventCode:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Пытается обнаружить следующий элемент поставщика данных, который начинается с символа в параметре eventCode
. Это поведение можно переопределить для выполнения более сложного поиска в буфере клавиатуры. Поиск начинается в расположении selectedIndex
. При достижении окончания поставщика данных он начинается с начала.
Параметры
eventCode:int — Клавиша, нажатая на клавиатуре.
|
Boolean — true , если совпадение найдено.
|
findString | () | метод |
public function findString(str:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет поиск элемента в списке на основе строки и перемещает в него выбор. Поиск начинается в расположении selectedIndex
. При достижении окончания поставщика данных он начинается с начала.
Для элемента управления DataGrid этот метод по умолчанию выполняет поиск первого столбца в управляющем элементе. Для поиска другого столбца установите свойство sort
коллекции, используемое для заполнения элементом управления определенного поля или полей, которые требуется найти. Каждое поле соответствует отдельному столбцу элемента управления.
Параметры
str:String — Искомая строка.
|
Boolean — true , если найдено совпадение.
|
Связанные элементы API
finishDataChangeEffect | () | метод |
protected function finishDataChangeEffect(event:EffectEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет очистку после выполнения эффекта изменения данных путем восстановления исходной коллекции и итератора, а также удаления всех кэшированных значений, использованных эффектом. Этот метод вызывается из инфраструктуры Flex. Вызов данного метода из кода не выполняется.
Параметры
event:EffectEvent — EffectEvent.
|
finishKeySelection | () | метод |
protected function finishKeySelection():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает настройку выбранных элементов на основе свойств caretIndex
и anchorIndex
. Вызывается обработчиками выбора клавиатуры и методом updateDisplayList()
, если обработчик выбора клавиатуры получил ошибку страницы при выполнении прокрутки для получения большего числа элементов.
getItemRendererFactory | () | метод |
public function getItemRendererFactory(data:Object):IFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает соответствующую фабрику с использованием фабрики по умолчанию, если не определена другая.
Параметры
data:Object — Данные, которые должны быть представлены с помощью средства визуализации элементов.
|
IFactory — если свойство data имеет значение null – средство визуализации элементов по умолчанию, в противном случае возвращается пользовательское средство визуализации элементов.
|
getRendererSemanticValue | () | метод |
public function getRendererSemanticValue(target:Object, semanticProperty:String):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает true
или false
для указания, должен ли воспроизводиться звуковой эффект. Класс EffectTargetFilter выполняет вызов этого метода, если свойство filter
установлено на эффект данных. Например, свойство filter
устанавливается на addItem
или removeItem
.
Параметры
target:Object — Средство визуализации элементов
| |
semanticProperty:String — Семантическое свойство средства визуализации, значение которого будет возвращено.
|
Object — true или false для указания, должен ли звуковой эффект воспроизводиться в цели.
|
getReservedOrFreeItemRenderer | () | метод |
protected function getReservedOrFreeItemRenderer(data:Object):IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Извлекает уже созданное средство визуализации элементов, не используемое в настоящее время. Если запущен эффект данных, то извлечение осуществляется из карты reservedItemRenderers. В противном случае (если зарезервированное средство визуализации не найдено) извлечение происходит из стека freeItemRenderers.
Параметры
data:Object — Данные, которые должны быть представлены с помощью средства визуализации элементов.
|
IListItemRenderer — Уже созданное средство визуализации элементов, не используемое в настоящее время.
|
hideDropFeedback | () | метод |
public function hideDropFeedback(event:DragEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Скрывает индикатор перетаскивания, отображаемый под указателем мыши и свидетельствующий о том, что операция перетаскивания разрешена.
Параметры
event:DragEvent — Объект DragEvent, содержащий данные о положении курсора мыши.
|
indexToColumn | () | метод |
protected function indexToColumn(index:int):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Столбец поставщика данных в указанном индексе.
Параметры
index:int — Смещение в поставщике данных.
|
int — Столбец. Элемент отображается в компоненте; -1, если является не отображаемым в контейнере listContent.
|
indexToItemRenderer | () | метод |
public function indexToItemRenderer(index:int):IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получение средства визуализации элементов для индекса элемента в поставщике данных (при его наличии). Поскольку средства визуализации элементов существуют только для элементов в наборе видимых строк, невозможно использовать этот метод для невидимых элементов.
Параметры
index:int — Смещение в поставщике данных для элемента.
|
IListItemRenderer — Средство визуализации элементов, которое отображает элемент, или null , если элемент в данный момент не отображается.
|
indexToRow | () | метод |
protected function indexToRow(index:int):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Строка для элемента поставщика данных в указанном индексе.
Параметры
index:int — Смещение в поставщике данных.
|
int — Строка. Элемент отображается в компоненте; -1, если является не отображаемым в контейнере listContent.
|
indicesToIndex | () | метод |
public function indicesToIndex(rowIndex:int, colIndex:int):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вычисляет смещение элемента в поставщике данных для индексов colIndex и rowIndex. Ячейка в девятой строке третьего столбца списка TileList может соответствовать различным элементам в поставщике данных в зависимости от расположения фрагментов, а также числа строк и столбцов списка TileList.
Параметры
rowIndex:int — Индекс строки от 0, включая строки, вышедшие за верхнюю границу экрана при прокрутке. Таким образом, если verticalScrollPosition равно двум, то первая видимая строка имеет индекс rowIndex со значением 2.
| |
colIndex:int — Индекс строки от 0, включая строки, вышедшие за левую границу экрана при прокрутке. Если значение horizontalScrollPosition равно 2, первый слева столбец имеет индекс columnIndex со значением 2.
|
int — Смещение в поставщике данных.
|
initiateDataChangeEffect | () | метод |
protected function initiateDataChangeEffect(unscaledWidth:Number, unscaledHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициирует эффект изменения данных при наличии изменений в поставщике данных.
Параметры
unscaledWidth:Number — Ширина элемента управления перед применением установленных внешних размеров.
| |
unscaledHeight:Number — Высота элемента управления перед применением установленных внешних размеров.
|
invalidateList | () | метод |
public function invalidateList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обновить все строки при следующем обновлении.
isItemHighlighted | () | метод |
public function isItemHighlighted(data:Object):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, выделено ли средство визуализации элементов для элемента поставщика данных (выделяется при наведении курсора мыши или при размещении символа вставки с помощью клавиатуры).
Параметры
data:Object — Элемент поставщика данных.
|
Boolean — true , если элемент выделен.
|
isItemSelectable | () | метод |
public function isItemSelectable(data:Object):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет возможность выбора средства визуализации элемента поставщика данных.
Параметры
data:Object — Элемент поставщика данных.
|
Boolean — true , если элемент может быть выбран.
|
isItemSelected | () | метод |
public function isItemSelected(data:Object):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, выбрано ли средство визуализации для элемента поставщика данных.
Параметры
data:Object — Элемент поставщика данных.
|
Boolean — true , если элемент выбран.
|
isItemShowingCaret | () | метод |
public function isItemShowingCaret(data:Object):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, является ли средство визуализации элементов для элемента поставщика данных элементом под символом вставки, введенным с помощью клавиатуры.
Параметры
data:Object — Элемент поставщика данных.
|
Boolean — true , если элемент находится под символом вставки.
|
isItemVisible | () | метод |
public function isItemVisible(item:Object):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, отображается ли элемент с помощью средства визуализации.
Параметры
item:Object — Элемент поставщика данных.
|
Boolean — true при успешном отображении.
|
isRendererUnconstrained | () | метод |
protected function isRendererUnconstrained(item:Object):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает true
, если позиционирование средства визуализации больше не осуществляется алгоритмом макета списка при выполнении эффекта данных в результате вызова метода unconstrainRenderer()
.
Параметры
item:Object — Средство визуализации элементов.
|
Boolean — true , если позиционирование средства визуализации больше не осуществляется алгоритмом макета списка.
|
itemRendererContains | () | метод |
public function itemRendererContains(renderer:IListItemRenderer, object:DisplayObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, содержит (имеет) ли средство визуализации экранный объект. Принадлежность экранного объекта не свидетельствует о том, что он является производным от средства визуализации, а предполагает некоторую связь между ними. Средствам визуализации должны принадлежать всплывающие окна, чтобы операции во всплывающем окне связывались со средством визуализации, а не рассматривались как операции другого компонента.
Параметры
renderer:IListItemRenderer — Средство визуализации, которое может содержать экранный объект или владеть им.
| |
object:DisplayObject — Экранный объект, который может быть связан со средством отображения.
|
Boolean — true , если средство визуализации содержит экранный объект или владеет им.
|
itemRendererToIndex | () | метод |
public function itemRendererToIndex(itemRenderer:IListItemRenderer):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает индекс элемента поставщика данных для элемента, отображаемого данным средством визуализации. Поскольку средства визуализации элементов существуют только для элементов в наборе видимых строк, невозможно использовать этот метод для невидимых элементов.
Параметры
itemRenderer:IListItemRenderer — Средство визуализации, которое отображает элемент, для которого необходимо получить индекс поставщика данных.
|
int — Индекс элемента в поставщике данных.
|
itemRendererToIndices | () | метод |
protected function itemRendererToIndices(item:IListItemRenderer):Point
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает Point, содержащий columnIndex и rowIndex средства визуализации элементов. Поскольку средства визуализации элементов создаются только для элементов в рамках набора видимых строк, использование этого метода для получения индексов невидимых элементов невозможно. Также следует обратить внимание на то, что средства визуализации используются повторно, поэтому полученные для элемента индексы могут измениться, если средство визуализации элементов используется для отображения другого элемента. Обычно этот метод вызывается при обработке действий мыши и клавиатуры, если не изменился набор данных, отображаемый средствами визуализации элементов.
Параметры
item:IListItemRenderer — Средство визуализации элементов.
|
Point — Point. Свойство x является columnIndex, а свойство y является rowIndex.
|
itemToDataTip | () | метод |
public function itemToDataTip(data:Object):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает строку dataTip, которая может отображаться средством визуализации для указанного объекта данных в зависимости от свойств dataTipField и dataTipFunction. Если методу не удается преобразовать параметр в строку, то метод возвращает один пробел.
Используется разработчиками, создающими подклассы объекта ListBase или нижестоящих элементов. Не используется разработчиками приложений.
Параметры
data:Object — Объект, который должен быть визуализирован.
|
String — Отображаемая строка на основе данных.
|
itemToIcon | () | метод |
public function itemToIcon(data:Object):Class
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает класс для значка элемента данных (при его наличии) в зависимости от свойств iconField и iconFunction. Поле в элементе может возвращать строку, если строка представляет собой имя класса приложения. Поле элемента также может быть строкой, которая представляет собой имя переменной в документе, содержащем класс для значков.
Параметры
data:Object — Элемент, из которого извлекается класс значка.
|
Class — Значок для элемента в виде ссылки класса или значение null , если элемент отсутствует.
|
itemToItemRenderer | () | метод |
public function itemToItemRenderer(item:Object):IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает средство визуализации для указанного элемента в поставщике данных (при его наличии). Так как средства визуализации элементов существуют только для элементов в рамках набора видимых строк, то этот метод возвращает null
, если элемент не отображается. Для объекта DataGrid будет возвращено первое средство визуализации в столбце.
Параметры
item:Object — Элемент поставщика данных.
|
IListItemRenderer — Средство визуализации элементов или null , если элемент не отображается.
|
itemToLabel | () | метод |
public function itemToLabel(data:Object):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает строку, которая отображается средством визуализации для указанного объекта данных в зависимости от свойств labelField и labelFunction. Если методу не удается преобразовать параметр в строку, то метод возвращает один пробел.
Параметры
data:Object — Объект, который должен быть визуализирован.
|
String — Строка, отображаемая в зависимости от данных.
|
itemToUID | () | метод |
protected function itemToUID(data:Object):String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет идентификатор UID для элемента поставщика данных. Все элементы в поставщике данных должны иметь уникальный идентификатор (UID). В противном случае идентификатор будет создан и связан с соответствующим элементом. Это значит, что в одном поставщике данных невозможно существование двух одинаковых объектов или скалярных значений.
Например, следующий поставщик данных не поддерживается, так как значение foo отображается дважды, а идентификатором UID для строки является сама строка:
var sampleDP:Array = ["foo", "bar", "foo"]
Простые динамические объекты могут отображаться дважды, так как они представляют собой два отдельных экземпляра. Приведенный ниже код поддерживается, так как каждому экземпляру будет присвоен свой идентификатор UID (они являются разными объектами):
var sampleDP:Array = [{label: "foo"}, {label: "foo"}]
Учтите, что следующий элемент не поддерживается, так как один и тот же экземпляр используется дважды.
var foo:Object = {label: "foo"}; sampleDP:Array = [foo, foo];
Параметры
data:Object — Элемент поставщика данных.
|
String — Идентификатор UID в виде строки.
|
makeRowsAndColumns | () | метод |
protected function makeRowsAndColumns(left:Number, top:Number, right:Number, bottom:Number, firstColumn:int, firstRow:int, byCount:Boolean = false, rowsNeeded:uint = 0):Point
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создать достаточно строк и столбцов для заполнения области, описанной параметрами left, top, right и bottom. Средства визуализации создаются и вставляются в массив listItems
, начиная c (firstColumn, firstRow) (
и перемещаясь по направлению вниз.
Если byCount
и rowsNeeded
указаны, то оформите их во множестве строк и игнорируйте параметры bottom
и right
.
Параметры
left:Number — Горизонтальное смещение заполняемой области в пикселях.
| |
top:Number — Вертикальное смещение заполняемой области в пикселях.
| |
right:Number — Горизонтальное смещение заполняемой области в пикселях (с левой стороны компонента).
| |
bottom:Number — Вертикальное смещение заполняемой области в пикселях (с верхней части компонента).
| |
firstColumn:int — Смещение в listItems для сохранения первого создаваемого средства визуализации.
| |
firstRow:int — Смещение в listItems для сохранения первого создаваемого средства визуализации.
| |
byCount:Boolean (default = false ) — Если true, то создать число строк rowsNeeded и игнорировать параметр bottom .
| |
rowsNeeded:uint (default = 0 ) — Число создаваемых строк, если byCount является true.
|
Point — Точка, содержащая число созданных строк и столбцов.
|
measure | () | метод |
override protected function measure():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вычисляет измеренную ширину и высоту компонента на основе свойств rowCount
, columnCount
, rowHeight
и columnWidth
.
Связанные элементы API
measureHeightOfItems | () | метод |
public function measureHeightOfItems(index:int = -1, count:int = 0):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Измеряет набор элементов из поставщика данных с помощью текущего средства визуализации элементов и возвращает сумму высот этих элементов.
Этот метод не реализован в классе ListBase и должен быть реализован в нижестоящем классе.
Отрицательное значение index
может использоваться для указания того, что при вычислении высоты учитывались заголовки.
Параметры
index:int (default = -1 ) — Элемент поставщика данных, с которого начинается вычисление высоты.
| |
count:int (default = 0 ) — Число элементов, используемых при вычислении высоты.
|
Number — Сумма значений высоты измеренных элементов.
|
measureWidthOfItems | () | метод |
public function measureWidthOfItems(index:int = -1, count:int = 0):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Измеряет набор элементов поставщика данных с помощью текущего средства визуализации и возвращает максимальную найденную высоту. Этот метод используется для вычисления ширины компонента. Реализации различных производных от ListBase классов различаются. Объект DataGrid измеряет столбцы, а не элементы поставщика данных, а объект TileList измеряет первый элемент и предполагает, что все остальные элементы имеют такой же размер.
Этот метод не реализован в классе ListBase и должен быть реализован в нижестоящем классе.
Отрицательное значение index
может использоваться для указания того, что при вычислении ширины учитывались заголовки.
Параметры
index:int (default = -1 ) — Элемент поставщика данных, с которого начинается измерение ширины.
| |
count:int (default = 0 ) — Число элементов, измеряемых для вычисления ширины.
|
Number — Наиболее широкий измеренный элемент.
|
mouseClickHandler | () | метод |
protected function mouseClickHandler(event:MouseEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события MouseEvent.MOUSE_CLICK
из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, которое выбрал пользователь, и передает событие ListEvent.ITEM_CLICK
.
Параметры
event:MouseEvent — Объект MouseEvent.
|
mouseDoubleClickHandler | () | метод |
protected function mouseDoubleClickHandler(event:MouseEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события MouseEvent.MOUSE_DOUBLE_CLICK
из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, которое выбрал пользователь, и передает событие ListEvent.ITEM_DOUBLE_CLICK
.
Параметры
event:MouseEvent — Объект MouseEvent.
|
mouseDownHandler | () | метод |
protected function mouseDownHandler(event:MouseEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события MouseEvent.MOUSE_DOWN
из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, которое выбрал пользователь, и передает событие MouseEvent.MOUSE_UP
.
Параметры
event:MouseEvent — Объект MouseEvent.
|
mouseEventToItemRenderer | () | метод |
protected function mouseEventToItemRenderer(event:MouseEvent):IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет средство визуализации, находящееся под курсором мыши. Средства визуализации могут состоять из нескольких целевых объектов или иметь видимые области, которые не являются целевыми объектами мыши. Этот метод проверяет целевые объекты и положение для определения того, над каким элементом с точки зрения пользователя расположен курсор (эти данные могут отличаться от данных, предоставленных событием мыши).
Параметры
event:MouseEvent — Событие MouseEvent, содержащее положение указателя мыши и объект, над которым он находится.
|
IListItemRenderer — Средство визуализации, над которым расположен указатель мыши, или null в случае его отсутствия.
|
mouseMoveHandler | () | метод |
protected function mouseMoveHandler(event:MouseEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события MouseEvent.MOUSE_MOVE
из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод ожидает выполнения движения, которое обозначает начало операции перетаскивания, и отправляет событие DragEvent.DRAG_START
. Он также проверяет, расположен ли указатель мыши над нецелевой областью средства визуализации. В этом случае программа Flex может попытаться имитировать внешний вид целевого средства визуализации.
Параметры
event:MouseEvent — Объект MouseEvent.
|
mouseOutHandler | () | метод |
protected function mouseOutHandler(event:MouseEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события MouseEvent.MOUSE_OUT
из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, из которого был выведен указатель мыши, и снимает выделение.
Параметры
event:MouseEvent — Объект MouseEvent.
|
mouseOverHandler | () | метод |
protected function mouseOverHandler(event:MouseEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события MouseEvent.MOUSE_OVER
из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, на которое наведен указатель мыши, и показывает его как выделенное.
Классы списка также вызывают этот метод из события MouseEvent.MOUSE_MOVE
. Это событие используется для определения движений в нецелевых областях средств визуализации и в заполненных областях вокруг средств визуализации.
Параметры
event:MouseEvent — Объект MouseEvent.
|
mouseUpHandler | () | метод |
protected function mouseUpHandler(event:MouseEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события MouseEvent.MOUSE_DOWN
из любых целевых объектов мыши, содержащихся в списке (включая средства визуализации). Этот метод определяет средство визуализации, которое выбрал пользователь, и передает событие MouseEvent.MOUSE_UP
.
Параметры
event:MouseEvent — Объект MouseEvent.
|
mouseWheelHandler | () | метод |
override protected function mouseWheelHandler(event:MouseEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события mouseWheel
путем изменения положения прокрутки. Копия версии в классе ScrollControlBase, измененном с целью изменения horizontalScrollPosition, если цель выполняется в горизонтальном направлении.
Параметры
event:MouseEvent — Объект MouseEvent.
|
Связанные элементы API
moveIndicatorsHorizontally | () | метод |
protected function moveIndicatorsHorizontally(uid:String, moveBlockDistance:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Переместить выбор и индикаторы выделения по горизонтали.
Параметры
uid:String — Идентификатор UID, используемый для поиска индикаторов.
| |
moveBlockDistance:Number — Расстояние для перемещения по горизонтали.
|
moveIndicatorsVertically | () | метод |
protected function moveIndicatorsVertically(uid:String, moveBlockDistance:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Переместить выбор и индикаторы выделения по вертикали.
Параметры
uid:String — Идентификатор UID, используемый для поиска индикаторов.
| |
moveBlockDistance:Number — Расстояние для перемещения по вертикали.
|
moveRowVertically | () | метод |
protected function moveRowVertically(i:int, numCols:int, moveBlockDistance:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Переместить строку по вертикали и обновить запись rowInfo.
Параметры
i:int — Индекс строки.
| |
numCols:int — Число столбцов в строке.
| |
moveBlockDistance:Number — Расстояние для перемещения.
|
moveSelectionHorizontally | () | метод |
protected function moveSelectionHorizontally(code:uint, shiftKey:Boolean, ctrlKey:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Перемещает выбор в горизонтальном направлении в ответ на выбор пользователем элементов с помощью клавиш «Стрелка влево» или «Стрелка вправо», а также модифицирующих клавиш, например клавиш Shift и Ctrl. Этот метод может изменить свойства horizontalScrollPosition
, verticalScrollPosition
и caretIndex
и вызвать метод finishKeySelection()
для обновления выбора.
Не реализованный в ListBase список по умолчанию является отдельным столбцом и поэтому не прокручивается по горизонтали.
Параметры
code:uint — Клавиша, которая была нажата (например, Keyboard.LEFT ).
| |
shiftKey:Boolean — true , если клавиша Shift удерживалась при нажатии другой клавиши.
| |
ctrlKey:Boolean — true , если удерживалась клавиша Ctrl при нажатии другой клавиши.
|
moveSelectionVertically | () | метод |
protected function moveSelectionVertically(code:uint, shiftKey:Boolean, ctrlKey:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Перемещает выбор в вертикальном направлении в ответ на выбор пользователем элементов с помощью клавиш «Стрелка вверх» или «Стрелка вниз», а также модифицирующих клавиш Shift и Ctrl. Этот метод может изменить свойства horizontalScrollPosition
, verticalScrollPosition
и caretIndex
и вызвать метод finishKeySelection()
для обновления выбора.
Параметры
code:uint — Клавиша, которая была нажата (например, Keyboard.DOWN ).
| |
shiftKey:Boolean — true , если клавиша Shift удерживалась при нажатии другой клавиши.
| |
ctrlKey:Boolean — true , если удерживалась клавиша Ctrl при нажатии другой клавиши.
|
prepareDataEffect | () | метод |
protected function prepareDataEffect(ce:CollectionEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Подготавливает эффект данных для события коллекции.
Параметры
ce:CollectionEvent — Событие коллекции.
|
purgeItemRenderers | () | метод |
protected function purgeItemRenderers():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается методом updateDisplayList()
для удаления существующих средств визуализации элементов и очистки различных структур кэширования при изменении средства визуализации.
reKeyVisibleData | () | метод |
protected function reKeyVisibleData():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обновить клавиши в хеш-таблице visibleData.
removeDataEffectItem | () | метод |
public function removeDataEffectItem(item:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет средство визуализации элементов при выполнении эффекта изменения данных. Средство визуализации элементов должно соответствовать данным, которые уже были удалены из коллекции поставщика данных. Эта функция вызывается эффектом AddItemAction
в составе эффекта изменения данных для указания точки, в которой прекращается отображение элемента данных в элементе управления с помощью средства визуализации.
Параметры
item:Object — Средство визуализации элементов для удаления из макета элемента управления.
|
removeFromRowArrays | () | метод |
removeIndicators | () | метод |
protected function removeIndicators(uid:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Убирает выделение и другие графические представления для определенного элемента в поставщике данных.
Параметры
uid:String — UID элемента поставщика данных.
|
restoreRowArrays | () | метод |
scrollHorizontally | () | метод |
protected function scrollHorizontally(pos:int, deltaPos:int, scrollUp:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Настраивает средства визуализации в зависимости от изменения положения прокрутки.
Классы списков будут пытаться оптимизировать прокрутку, если положение прокрутки изменено не на целое количество видимых строк. В этой ситуации некоторые строки будут перемещены в неизменном виде, а некоторые строки будут заменены новыми. Если положение прокрутки изменяется значительным образом, то все старые строки заменяются новыми путем вызова метода makeRowsAndColumns()
для всей видимой области.
Не реализовано в элементе ListBase, так как список по умолчанию представляет собой один столбец, который не прокручивается по горизонтали.
Параметры
pos:int — Новое положение прокрутки.
| |
deltaPos:int — Изменение положения. Это значение всегда является положительным числом.
| |
scrollUp:Boolean — true , если координата положения прокрутки уменьшается.
|
scrollPositionToIndex | () | метод |
protected function scrollPositionToIndex(horizontalScrollPosition:int, verticalScrollPosition:int):int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает индекс поставщика данных для элемента в первом видимом столбце и строке для указанного положения прокрутки.
Параметры
horizontalScrollPosition:int — Свойство horizontalScrollPosition , соответствующее положению прокрутки.
| |
verticalScrollPosition:int — Значение свойства verticalScrollPosition , соответствующее положению прокрутки.
|
int — Индекс поставщика данных.
|
scrollToIndex | () | метод |
public function scrollToIndex(index:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает отображение элемента поставщика данных с указанным индексом. При отображаемом элементе свойство verticalScrollPosition
не изменяется даже в том случае, если элемент не является первым. Если элемент в настоящее время не отображается, то свойство verticalScrollPosition
изменяется, делая элемент первым видимым элементом. Этого не происходит, если не хватает строк, так как значение verticalScrollPosition
ограничено свойством maxVerticalScrollPosition
.
Параметры
index:int — Индекс элемента в поставщике данных.
|
Boolean — true при измененном значении verticalScrollPosition .
|
scrollVertically | () | метод |
protected function scrollVertically(pos:int, deltaPos:int, scrollUp:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Настраивает средства визуализации в зависимости от изменения положения прокрутки.
Классы списков будут пытаться оптимизировать прокрутку, если положение прокрутки изменено не на целое количество видимых строк. В этой ситуации некоторые строки будут перемещены в неизменном виде, а некоторые строки будут заменены новыми. Если положение прокрутки изменяется значительным образом, то все старые строки заменяются новыми путем вызова метода makeRowsAndColumns()
для всей видимой области.
Параметры
pos:int — Новое положение прокрутки.
| |
deltaPos:int — Изменение положения. Это значение всегда является положительным числом.
| |
scrollUp:Boolean — true , если координата положения прокрутки уменьшается.
|
seekPendingFailureHandler | () | метод |
protected function seekPendingFailureHandler(data:Object, info:ListBaseSeekPending):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обработчик ошибок по умолчанию при сбое поиска из-за ошибок страницы.
Параметры
data:Object — Данные, обработка которых вызвала ошибку.
| |
info:ListBaseSeekPending — Данные об операции поиска, которая была прервана ошибкой ItemPendingError.
|
seekPendingResultHandler | () | метод |
protected function seekPendingResultHandler(data:Object, info:ListBaseSeekPending):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обработчик результата по умолчанию при сбое поиска из-за ошибок страницы. Этот метод проверяет наличие последнего результата сбоя страницы: при отсутствии результата метод сразу завершает работу, а при его наличии устанавливает итератор в правильное положение.
Параметры
data:Object — Данные, обработка которых вызвала ошибку.
| |
info:ListBaseSeekPending — Данные об операции поиска, которая была прервана ошибкой ItemPendingError.
|
seekPositionSafely | () | метод |
protected function seekPositionSafely(index:int):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполнить поиск позиции и при необходимости обработать ItemPendingError.
Параметры
index:int — Индекс в коллекцию.
|
Boolean — false , если возвращается ItemPendingError.
|
selectItem | () | метод |
protected function selectItem(item:IListItemRenderer, shiftKey:Boolean, ctrlKey:Boolean, transition:Boolean = true):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обновляет набор выбранных элементов, если на предоставленном средстве визуализации элементов был выполнен щелчок мыши, а модифицирующие клавиши находятся в указанном состоянии. Этот метод также обновляет отображение средств визуализации в зависимости от их обновленного состояния выбора.
Параметры
item:IListItemRenderer — Произведен щелчок средства визуализации элементов.
| |
shiftKey:Boolean — true , если при щелчке мышью удерживалась клавиша Shift.
| |
ctrlKey:Boolean — true , если при щелчке мышью удерживалась клавиша Ctrl.
| |
transition:Boolean (default = true ) — true , если состояние выбора должно постепенно появляться с использованием эффекта.
|
Boolean — true , если изменен набор выбранных элементов. Выбор уже выбранного элемента не всегда изменяет набор выбранных элементов.
|
setRowCount | () | метод |
protected function setRowCount(v:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает свойство rowCount
, не вызывая отмену или установку свойства explicitRowCount
, которое вызывает постоянную блокировку количества строк.
Параметры
v:int — Количество строк.
|
setRowHeight | () | метод |
protected function setRowHeight(v:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает свойство rowHeight
не вызывая отмену или установку свойства explicitRowHeight
, которое вызывает постоянную блокировку количества строк.
Параметры
v:Number — Высота строки в пикселях.
|
shiftRow | () | метод |
protected function shiftRow(oldIndex:int, newIndex:int, numCols:int, shiftItems:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Сместить строку в массивы, ссылающиеся на строки.
Параметры
oldIndex:int — Старый индекс в массивах.
| |
newIndex:int — Новый индекс в массивах.
| |
numCols:int — Число столбцов в строке.
| |
shiftItems:Boolean — true , если фактически элемент перемещается. false , если изменяется rowIndex элемента.
|
showDropFeedback | () | метод |
public function showDropFeedback(event:DragEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выводит на экран индикатор перетаскивания при наведении указателя мыши для указания места перетаскивания и того, что функция перетаскивания разрешена.
Параметры
event:DragEvent — Объект DragEvent, содержащий данные о расположении курсора мыши.
|
sumRowHeights | () | метод |
protected function sumRowHeights(startRowIdx:int, endRowIdx:int):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определить высоту требуемого набора строк.
Параметры
startRowIdx:int — Индекс первой строки.
| |
endRowIdx:int — Индекс последней строки.
|
Number — Общая высота строк.
|
truncateRowArrays | () | метод |
UIDToItemRenderer | () | метод |
protected function UIDToItemRenderer(uid:String):IListItemRenderer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Найти средство визуализации элементов на основе его UID, если он является видимым.
Параметры
uid:String — UID элемента.
|
IListItemRenderer — Средство визуализации элементов.
|
unconstrainRenderer | () | метод |
public function unconstrainRenderer(item:Object):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается эффектом UnconstrainItemAction
в качестве элемента эффекта изменения данных, если средства визуализации элементов, соответствующие определенным элементам данных, следует переместить за пределы стандартных позиций средств визуализации элементов в элементе управления. Элемент управления не выполняет попытку установить средство визуализации элемента для продолжительности эффекта.
Параметры
item:Object — Средство визуализации элемента, являющееся целью эффекта.
|
updateDisplayList | () | метод |
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет или удаляет средства визуализации элементов при изменении числа отображаемых элементов. Обновляет средства визуализации элементов, если они могли измениться. Применяет выбор, если он был программным образом изменен.
Параметры
unscaledWidth:Number — Указывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента.
| |
unscaledHeight:Number — Указывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента.
|
Связанные элементы API
updateList | () | метод |
protected function updateList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обновляет все строки. При вызове этого метода может потребоваться существенная обработка, так как он полностью меняет все средства визуализации в списке и не возвращается до полного выполнения.
change | Событие |
mx.events.ListEvent
свойство ListEvent.type =
mx.events.ListEvent.CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при изменении свойств selectedIndex
или selectedItem
в результате действий пользователя.
type
объекта ListEvent для события change
, указывающего, что выбор изменялся в результате действий пользователя.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Отсчитываемый от нуля индекс столбца, связанного с событием. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
itemRenderer | Произведен щелчок средства визуализации элементов. |
reason | null |
rowIndex | Отсчитываемый от нуля индекс элемента, связанного с событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Тип | ListEvent.CHANGE |
dataChange | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.DATA_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при изменении свойстваdata
.
При использовании компонента как средства визуализации элементов свойство data
содержит данные для отображения. Прослушиватель события может использовать это событие и обновить компонент при изменении свойства data
.
FlexEvent.DATA_CHANGE
определяет значение свойства type
объекта события dataChange
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
itemClick | Событие |
mx.events.ListEvent
свойство ListEvent.type =
mx.events.ListEvent.ITEM_CLICK
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при щелчке пользователя по элементу в элементе управления.
Константа ListEvent.ITEM_CLICK определяет значение свойстваtype
объекта ListEvent для события itemClick
, указывающего на выполнение пользователем щелчка кнопкой мыши по видимому элементу в элементе управления.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Отсчитываемый от нуля индекс столбца, связанного с событием. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
itemRenderer | Произведен щелчок средства визуализации элементов. |
reason | null |
rowIndex | Отсчитываемый от нуля индекс элемента, связанного с событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Тип | ListEvent. ITEM_CLICK |
itemDoubleClick | Событие |
mx.events.ListEvent
свойство ListEvent.type =
mx.events.ListEvent.ITEM_DOUBLE_CLICK
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при двойном щелчке пользователя по элементу в элементе управления.
Константа ListEvent.ITEM_DOUBLE_CLICK определяет значение свойстваtype
объекта ListEvent для события itemDoubleClick
, указывающего на выполнение пользователем двойного щелчка кнопкой мыши по видимому элементу в элементе управления.
Для получения событий itemDoubleClick следует установить свойство doubleClickEnabled
компонента равным true
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Отсчитываемый от нуля индекс столбца, связанного с событием. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
itemRenderer | Выбираемое двойным щелчком мыши средство визуализации элементов. |
reason | null |
rowIndex | Отсчитываемый от нуля индекс элемента, связанного с событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Тип | ListEvent.ITEM_DOUBLE_CLICK |
itemRollOut | Событие |
mx.events.ListEvent
свойство ListEvent.type =
mx.events.ListEvent.ITEM_ROLL_OUT
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при выводе курсора из элемента в элементе управления.
Константа ListEvent.ITEM_ROLL_OUT определяет значение свойстваtype
объекта ListEvent для события itemRollOut
, указывающего, что пользователь переместил указатель мыши за пределы области видимого элемента в элементе управления.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Отсчитываемый от нуля индекс столбца, связанного с событием. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
itemRenderer | Средство визуализации, с которого пользователь убрал указатель мыши. |
reason | null |
rowIndex | Отсчитываемый от нуля индекс элемента, связанного с событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Тип | ListEvent.ITEM_ROLL_OUT |
itemRollOver | Событие |
mx.events.ListEvent
свойство ListEvent.type =
mx.events.ListEvent.ITEM_ROLL_OVER
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при наведении курсора мыши на элемент в элементе управления..
Константа ListEvent.ITEM_ROLL_OVER определяет значение свойстваtype
объекта ListEvent для события itemRollOver
, указывающего, что пользователь провел указатель мыши над видимым элементом в элементе управления.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
columnIndex | Отсчитываемый от нуля индекс столбца, связанного с событием. |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
itemRenderer | Средство визуализации, над которым пользователь провел указатель мыши. |
reason | null |
rowIndex | Отсчитываемый от нуля индекс элемента, связанного с событием. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Тип | ListEvent.ITEM_ROLL_OVER |
Tue Jun 12 2018, 11:34 AM Z