Пакет | spark.components |
Класс | public class List |
Наследование | List ListBase SkinnableDataContainer SkinnableContainerBase SkinnableComponent UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IFocusManagerComponent |
Подклассы | AttachmentList, AXMDropDownListBase, AXMList, DropDownListBase |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
allowMultipleSelection
.
Примечание. Элементы управления Spark на основе списка (класс Spark ListBase и его подклассы, такие как ButtonBar, ComboBox, DropDownList, List и TabBar) не поддерживают класс BasicLayout в качестве значения свойства layout
. Не следует использовать BasicLayout с элементами управления Spark на основе списка. При определении макета не следует устанавливать свойство typicalLayoutElement макета, поскольку оно автоматически устанавливается в средстве визуализации элементов, созданном посредством typicalItem
списка.
Чтобы использовать этот компонент в компоненте на основе списка, таком как List или DataGrid, следует создать средство визуализации элементов. Для получения информации о создании средства визуализации элементов см. раздел Пользовательские средства визуализации элементов Spark.
Для элемента управления List по умолчанию установлены следующие характеристики:
Характеристика | Описание |
---|---|
Размер по умолчанию | 112 пикселов в ширину на 112 пикселов в высоту |
Минимальный размер | 112 пикселов в ширину на 112 пикселов в высоту |
Максимальный размер | 10000 пикселей в ширину и 10000 пикселей в высоту |
Класс темы оформления по умолчанию | spark.skins.spark.ListSkin |
The <s:List>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:List Properties allowMultipleSelection="false" dragEnabled="false" dragMoveEnabled="false" dropEnabled="false" selectedIndices="null" selectedItems="null" useVirtualLayout="true" Styles alternatingItemColors="undefined" borderAlpha="1.0" borderColor="0#CCCCCC" borderVisible="true" contentBackgroundColor="0xFFFFFF" downColor="0xA8C6EE" dragIndicator="ListItemDragProxy" dropIndicatorSkin="ListDropIndicator" rollOverColor="0xCEDBEF" selectionColor="0xA8C6EE" symbolColor="0x000000" />
Свойство MXML по умолчаниюdataProvider
Связанные элементы 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 | ||
allowMultipleSelection : Boolean
Если значение равно true, то включен выбор нескольких элементов. | List | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
arrowKeysWrapFocus : Boolean
Если значение равно true, навигация с помощью клавиш курсора внутри компонента приводит к переносу при достижении любого из концов. | ListBase | ||
autoLayout : Boolean
При значении true измерение и макет выполняются при изменении позиции или размера нижестоящего элемента. | SkinnableDataContainer | ||
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 базовой линии первой строки текста компонента. | SkinnableComponent | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
bottom : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
cacheHeuristic : Boolean [только для записи]
Используется в Flex для предложения кэширования растровых изображений объекта. | UIComponent | ||
cachePolicy : String
Определяет политику кэширования растровых изображений для этого объекта. | UIComponent | ||
caretIndex : Number [только для чтения]
Элемент, находящийся в настоящее время в фокусе. | ListBase | ||
className : String [только для чтения]
Имя класса этого экземпляра, например Button. | UIComponent | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contentMouseX : Number [только для чтения]
Возвращает координату x положения курсора мыши в текущей системе координат. | UIComponent | ||
contentMouseY : Number [только для чтения]
Возвращает координату y положения курсора мыши в текущей системе координат. | UIComponent | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
currentState : String
Текущее состояние представления компонента. | UIComponent | ||
cursorManager : ICursorManager [только для чтения]
Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
dataProvider : IList
Поставщик данных для этого DataGroup. | SkinnableDataContainer | ||
defaultButton : IFlexDisplayObject
Элемент управления Button, определенный в качестве кнопки по умолчанию для контейнера. | SkinnableContainerBase | ||
depth : Number
Определяет порядок отображения элементов внутри контейнеров. | UIComponent | ||
descriptor : UIComponentDescriptor
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent. | UIComponent | ||
designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом. | UIComponent | ||
document : Object
Ссылка на объект документа, связанный с этим UIComponent. | UIComponent | ||
doubleClickEnabled : Boolean [переопределить]
Определяет, получает ли объект UIComponent события doubleClick. | UIComponent | ||
dragEnabled : Boolean
Флаг, который указывает возможность перетаскивания элементов из этого элемента управления в другие элементы. | List | ||
dragMoveEnabled : Boolean
Флаг, указывающий, можно ли переместить элементы на место элементов, только что скопированных из элемента управления в качестве элемента операции перетаскивания. | List | ||
dropEnabled : Boolean
Флаг, указывающий, могут ли перетаскиваемые элементы быть перенесены в элемент управления. | List | ||
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 [переопределить]
Флаг, указывающий, могут ли фокусируемые средства визуализации элементов этого списка принимать фокус клавиатуры. | List | ||
hasLayoutMatrix3D : Boolean [только для чтения]
Содержит true, если элемент имеет трехмерную матрицу. | UIComponent | ||
height : Number [переопределить]
Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | ||
horizontalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
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
Средство визуализации элементов для использования для элементов данных. | SkinnableDataContainer | ||
itemRendererFunction : Function
Функция, возвращающая средство визуализации элементов IFactory для конкретной позиции. | SkinnableDataContainer | ||
labelField : String
Имя поля в элементах поставщика данных, которое следует отобразить как метку. | ListBase | ||
labelFunction : Function
Предоставленная пользователем функция, выполняемая для каждого элемента с целью определения его метки. | ListBase | ||
layout : LayoutBase
Объект layout для этого контейнера. | SkinnableDataContainer | ||
layoutMatrix3D : Matrix3D [только для записи]
Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
left : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
maintainProjectionCenter : Boolean
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. | UIComponent | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
maxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
maxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
measuredHeight : Number
Высота компонента в пикселях по умолчанию. | UIComponent | ||
measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | UIComponent | ||
measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | UIComponent | ||
measuredWidth : Number
Ширина компонента в пикселях по умолчанию. | UIComponent | ||
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 | ||
numAutomationChildren : int [только для чтения]
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. | UIComponent | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
owner : DisplayObjectContainer
Владелец этого объекта IVisualElement. | UIComponent | ||
pageScrollingEnabled : Boolean
Если в настоящее время активирована прокрутка страницы для Scroller
| List | ||
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 | ||
requireSelection : Boolean
Если значение равно true, элемент данных будет всегда выбираться в элементе управления. | ListBase | ||
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 | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number [переопределить]
Число, определяющее коэффициент горизонтального масштабирования. | UIComponent | ||
scaleY : Number [переопределить]
Число, определяющее коэффициент вертикального масштабирования. | UIComponent | ||
scaleZ : Number [переопределить]
Число, определяющее коэффициент масштабирования по оси Z. | UIComponent | ||
screen : Rectangle [только для чтения]
Возвращает объект, который содержит размер и позицию основной поверхности изображения для этого объекта. | UIComponent | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
scrollSnappingMode : String
В настоящее время для Scroller действует режим привязывания прокрутки. Указание для этого свойства любого значения, кроме none, может привести к мгновенному изменению положения прокрутки, обеспечивающему правильную привязку перемещаемого элемента. | List | ||
selectedIndex : int
Отсчитываемый от нуля индекс выбранного элемента или -1, если элемент не выбран. | ListBase | ||
selectedIndices : Vector.<int>
Вектор целых чисел, представляющий индексы выбранного в настоящее время элемента или элементов. | List | ||
selectedItem : *
Выбранный в настоящее время элемент. | ListBase | ||
selectedItems : Vector.<Object>
Вектор объектов, представляющих выбранные в настоящее время элементы данных. | List | ||
showInAutomationHierarchy : Boolean
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. | UIComponent | ||
skin : UIComponent [только для чтения]
Экземпляр класса тем оформления для этого экземпляра компонента. | SkinnableComponent | ||
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 | ||
suggestedFocusSkinExclusions : Array [только для чтения]
Перечисляет компоненты темы оформления, исключенные из растровых объектов, захваченных и используемых для отображения фокуса. | SkinnableComponent | ||
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 | ||
typicalItem : Object
Макеты используют предпочтительный размер typicalItem, когда требуются фиксированные размеры строки или столбца, но конкретное значение rowHeight или columnWidth не задано. | SkinnableDataContainer | ||
uid : String
Уникальный идентификатор для объекта. | UIComponent | ||
updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались). | UIComponent | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
useVirtualLayout : Boolean [переопределить]
Устанавливает значение свойства useVirtualLayout макета, связанного с этим элементом управления. | List | ||
validationSubField : String
Используется средством проверки для связывания подчиненного поля с этим компонентом. | UIComponent | ||
verticalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
visible : Boolean [переопределить]
Определяет видимость экранного объекта. | UIComponent | ||
width : Number [переопределить]
Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
x : Number [переопределить]
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
y : Number [переопределить]
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
z : Number [переопределить]
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. | UIComponent |
Метод | Определено | ||
---|---|---|---|
List()
Конструктор. | List | ||
Добавляет выбранные элементы в объект DragSource при помощи операции перетаскивания. | List | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Добавляет клиент с невизуальным стилем в экземпляр компонента. | UIComponent | ||
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | ||
Ставит в очередь функцию для последующего вызова. | UIComponent | ||
Удаляет свойство style для экземпляра компонента. | UIComponent | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Преобразует объект Point из координат содержимого в глобальные координаты. | UIComponent | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Создает экземпляр класса для отображения визуальных элементов перетаскиваемых элементов во время операции перетаскивания. | List | ||
Создает экземпляр класса dropIndicator для отображения визуальных элементов области перетаскивания во время операции перетаскивания. | List | ||
Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Отпускает экземпляр dropIndicator, установленный в макете в настоящий момент. | List | ||
Возвращается к объекту 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 | ||
Стандартный метод, обрабатывающий прокрутку элемента данных в представлении. | List | ||
Выполняет все привязки, для которых объект UIComponent является адресом назначения. | UIComponent | ||
Вызывается после завершения печати. | UIComponent | ||
Предоставляет объект автоматизации с указанным индексом. | UIComponent | ||
Обеспечивает список объектов автоматизации. | UIComponent | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает координату Х границ элемента для указанного размера элемента. | UIComponent | ||
Возвращает координату Y границ элемента при указанном размере элемента. | UIComponent | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Выполняет поиск селекторов типа для этого экземпляра UIComponent. | UIComponent | ||
Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента. | UIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| UIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| UIComponent | ||
Получает объект, который в настоящее время имеет фокус. | UIComponent | ||
Возвращает высоту макета элемента. | UIComponent | ||
Возвращает ширину макета элемента. | UIComponent | ||
Возвращает координату Х, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает координату Y, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
Возвращает преобразование макета Matrix3D для этого элемента. | UIComponent | ||
Возвращает максимальную высоту элемента. | UIComponent | ||
Возвращает максимальную ширину элемента. | UIComponent | ||
Возвращает минимальную высоту элемента. | UIComponent | ||
Возвращает минимальную ширину элемента. | UIComponent | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает предпочтительную высоту элемента. | UIComponent | ||
Возвращает предпочтительную ширину элемента. | UIComponent | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Возвращает элемент в dataProvider, использованный указанным Repeater для создания этого Repeater, или null, если повторение этого Repeater не выполнено. | UIComponent | ||
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | UIComponent | ||
Преобразует объект Point из глобальных координат в координаты содержимого. | UIComponent | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Возвращает true, если для currentCSSState не указано значение null. | UIComponent | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Определяет, было ли указанное состояние задано в данном UIComponent. | UIComponent | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect() метод как параметр rot при рисовании горизонтального градиента. | UIComponent | ||
Инициализирует внутреннюю структуру этого компонента. | UIComponent | ||
Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента. | UIComponent | ||
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана. | UIComponent | ||
Вызывается элементами компонента для указания, что свойство depth было изменено. | UIComponent | ||
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. | UIComponent | ||
Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана. | UIComponent | ||
Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана. | UIComponent | ||
Отмечает компонент с целью установки нового состояния темы оформления во время последующего обновления экрана. | SkinnableComponent | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
[переопределить]
В случае с элементом данных возвращает правильный текст, который должен быть отображен средством визуализации с учетом свойств labelField и labelFunction. | ListBase | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Возвращает значение true, если cssState совпадает с currentCSSState. | UIComponent | ||
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). | UIComponent | ||
Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font> и <b>. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Перемещает компонент в указанное положение в пределах его вышестоящего элемента. | UIComponent | ||
Обеспечивает распространение изменений стиля для нижестоящих элементов. | UIComponent | ||
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent. | UIComponent | ||
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. | UIComponent | ||
Готовит IFlexDisplayObject к печати. | UIComponent | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive является true, также для всех нижестоящих элементов этого компонента. | UIComponent | ||
Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. | UIComponent | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Удаляет клиент с невизуальным стилем из экземпляра компонента. | UIComponent | ||
Воспроизводит указанное событие. | UIComponent | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Определяет нижестоящий элемент с помощью предоставленного идентификатора. | UIComponent | ||
[статические]
Возобновляет фоновую обработку методов, поставленных в очередь callLater() после вызова suspendBackgroundProcessing(). | UIComponent | ||
Размеры объекта. | UIComponent | ||
Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента. | UIComponent | ||
Установить текущее состояние. | UIComponent | ||
Задает фокус на этот компонент. | UIComponent | ||
Устанавливает координаты, используемые элементом для отображения на экране. | UIComponent | ||
Устанавливает размер макета элемента. | UIComponent | ||
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Задает свойство style для экземпляра компонента. | UIComponent | ||
Вызывается при изменении свойства visible. | UIComponent | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Обеспечивает обнаружение изменений в свойствах стиля. | UIComponent | ||
Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента. | UIComponent | ||
[статические]
Блокирует фоновую обработку методов, поставленных в очередь callLater() до вызова resumeBackgroundProcessing(). | UIComponent | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | 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 | ||
Обновляет средство визуализации для использования или повторного использования. | SkinnableDataContainer | ||
Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты. | UIComponent | ||
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. | UIComponent | ||
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties(). | UIComponent | ||
Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize(), то при измерении будет вызван метод validateSize(). | UIComponent | ||
Обрабатывает события valid и invalid из средства проверки, назначенного этому компоненту. | UIComponent | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect() как параметр rot при рисовании вертикального градиента. | UIComponent | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Метод | Определено | ||
---|---|---|---|
Отрегулируйте прямоугольник фокусировки. | UIComponent | ||
[переопределить]
Корректирует выбранные индексы с учетом элементов, добавленных или удаленных из этого компонента. | List | ||
Корректирует выделенный фрагмент с учетом нажатой клавиши или комбинации клавиш. | List | ||
Передает вычисленную матрицу, созданную из комбинации матрицы макета и смещений преобразования flash displayObject. | UIComponent | ||
Это внутренний метод, используемый инфраструктурой Flex для поддержки эффекта Dissolve. | UIComponent | ||
Создание темы оформления для компонента. | SkinnableComponent | ||
Вспомогательный метод для вычисления изменения текущего выбора при щелчке мыши по элементу. | List | ||
Определяет, может ли быть пропущен вызов метода measure(). | UIComponent | ||
Выполняет окончательную обработку после создания нижестоящих объектов. | UIComponent | ||
Удалите ссылки на компоненты темы оформления. | SkinnableComponent | ||
Обрабатывает свойства, установленные в компоненте. | UIComponent | ||
Выполняет полное копирование объекта с помощью вызова метода ObjectUtil.copy() и замену свойства uid копии (если существует) на новое значение с помощью вызова метода UIDUtil.createUID(). | List | ||
Создайте нижестоящие объекты для компонента. | UIComponent | ||
Создание экземпляра динамического компонента темы оформления. | SkinnableComponent | ||
Создает новый объект, использующий контекст, основанный на использованном встроенном шрифте. | UIComponent | ||
Создает объект с помощью указанной moduleFactory. | UIComponent | ||
Разрушает и удаляет тему оформления для этого компонента. | SkinnableComponent | ||
Вспомогательные методы для отправки PropertyChangeEvent при обновлении свойства. | UIComponent | ||
Найдите компоненты тем оформления в классе тем оформления и присвойте их свойствам компонента. | SkinnableComponent | ||
Обработчик события вызывается, если объект UIComponent получает фокус. | UIComponent | ||
Обработчик события вызывается, если объект UIComponent теряет фокус. | UIComponent | ||
[переопределить]
Возвращает имя состояния, которое должно быть применено к теме оформления. | SkinnableContainerBase | ||
Возвращает определенный экземпляр динамического компонента. | SkinnableComponent | ||
Инициализирует реализацию и хранение некоторых из менее часто используемых расширенных функций макета компонента. | UIComponent | ||
Завершает инициализацию компонента. | UIComponent | ||
Инициализирует код доступности этого компонента. | UIComponent | ||
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true). | UIComponent | ||
Как правило, переопределяется с помощью компонентов, содержащих объекты UITextField, где объект UITextField получает фокус. | UIComponent | ||
Вызывается при добавлении элемента к этому компоненту. | ListBase | ||
Вызывается при удалении элемента из этого компонента. | ListBase | ||
Вызывается при выборе или отмене выбора элемента. | ListBase | ||
Вызывается для определения, находится ли элемент в состоянии символа вставки или нет. | ListBase | ||
Обработчик события, вызываемый для события keyDown. | UIComponent | ||
Обработчик события, вызываемый для события keyUp. | UIComponent | ||
Вычисляет размер по умолчанию и дополнительно минимальный размер по умолчанию для компонента. | UIComponent | ||
Возвращает количество экземпляров динамического компонента. | SkinnableComponent | ||
Вызывается при добавлении компонента темы оформления. | SkinnableComponent | ||
Вызывается при удалении экземпляра компонента темы оформления. | SkinnableComponent | ||
Удалите экземпляр динамического компонента. | SkinnableComponent | ||
Этот метод вызывается при создании UIComponent и далее при каждой передаче события change для указания какого-либо изменения локализованных ресурсов. | UIComponent | ||
Определяет коэффициент растягивания по горизонтали и вертикали. | UIComponent | ||
Этот метод вызывается при изменении состояния для проверки, применяются ли специфичные для состояния стили к этому компоненту. | UIComponent | ||
Обеспечивает отображение объекта и/или определение размеров и положения его нижестоящих элементов. | UIComponent |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Стиль | Описание | Определено | ||
---|---|---|---|---|
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Указывает базовую линию, по которой выравнивается основная базовая линия. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края области содержимого до положения базовой линии элемента управления в пикселях. | UIComponent | |||
Тип: Object Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Величина сдвига базовой линии. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от нижнего края компонента до нижнего края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Тип подсказки CFF в тексте. | SkinnableDataContainer | |||
Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет текста. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Тип регистра цифр в тексте. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Тип ширины цифр в тексте. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Указывает уровень двунаправленной вложенности текста по умолчанию. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Указывает, какая из базовых линий элемента привязывается к alignmentBaseline для определения вертикальной позиции элемента в строке. | SkinnableDataContainer | |||
dragIndicatorClass | Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Класс для создания экземпляра индикатора перетаскивания в процессе операций перетаскивания, инициированных List. Должен иметь тип IFlexDisplayObject .
Если класс реализует интерфейс Если класс реализует интерфейс DragManager AIR получает снимок экземпляра, в то время как DragManager не-AIR использует экземпляр непосредственно. Значением по умолчанию является spark.components.supportClasses.ListItemDragProxy . | List | ||
dropIndicatorSkin | Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Если элемент темы оформления dropIndicator не указан в теме оформления List, то создается экземпляр этого класса, который используется для индикатора перетаскивания по умолчанию во время операций перетаскивания, где List является возможной целью перетаскивания.
Значением по умолчанию является spark.skins.spark.ListDropIndicator . | List | ||
Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет выделения компонента при неудачном выполнении проверки. | UIComponent | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Имя класса темы оформления, используемое для этого компонента при возникновении ошибки проверки. | SkinnableComponent | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Тема оформления для рисования прямоугольника фокусировки. | UIComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Имя используемого шрифта или разделенный запятой список имен шрифтов. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Поиск используемых шрифтов. | SkinnableDataContainer | |||
Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Высота текста в пикселах. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Определяет использование курсива в тексте. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Определяет использование полужирного шрифта в тексте. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Горизонтальное расстояние в пикселях от центра области содержимого компонента до центра компонента. | UIComponent | |||
horizontalScrollPolicy | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Указывает, при каких условиях отображается горизонтальная полоса прокрутки.
Стратегия прокрутки влияет на измеренный размер компонента темы оформления средства прокрутки. Этот стиль представляет собой обложку для horizontalScrollPolicy компонента темы оформления средства прокрутки. Это не стиль наследования, поэтому он не будет воздействовать на средства визуализации элементов. Если в мобильном приложении используется горизонтальный элемент управления List, установите для ScrollPolicy.AUTO .Связанные элементы API | List | ||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 2.5 Первичный режим взаимодействия для этого компонента. | UIComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Правило, используемое для выравнивания текста в абзаце. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Стиль, используемый для выравнивания абзаца. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Стиль, используемый для выравнивания абзаца. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.1 Версии среды выполнения: Flash10, AIR 1.5 Указывает требуемое направление макета компонента. | UIComponent | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от левого края компонента до левого края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Управляет тем, какая лигатура, определенная в шрифте, может использоваться в тексте. | SkinnableDataContainer | |||
Тип: Object Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Управление интерлиньяжем текста. | SkinnableDataContainer | |||
Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Если значение равно true, применяет перечеркивание, размещая линию посередине строки. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Локаль текста. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Режим визуализации, используемый для этого текста, который применяется только к встроенным шрифтам. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от правого края компонента до правого края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
Тип: 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 | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Имя класса тем оформления, используемого для этого компонента. | SkinnableComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Выравнивание текста внутри контейнера. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Выравнивание последней строки в абзаце относительно контейнера в выровненном тексте. | SkinnableDataContainer | |||
Тип: Number Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Значение альфа-канала (прозрачность) текста. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Определяет использование подчеркивания текста. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Указывает параметры выравнивания текста. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края компонента до верхнего края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
touchDelay | Тип: Number Формат: Time Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10.1, AIR 2.5 Для режима взаимодействия касанием: время ожидания в миллисекундах после события взаимодействия пользователя и до отображения компонента в состоянии нажатия. Эта задержка необходима, чтобы предотвратить мерцание компонентов, когда пользователь касается экрана при инициализации действия прокрутки. Продолжительность задержки достаточна для того, чтобы пользователь получил ответ при нажатии компонента, но этот ответ не будет слишком быстрым и не отобразится при выполнении прокрутки. Если применяется мобильная тема, значение по умолчанию для этого стиля будет составлять 100 мс для компонентов в пределах Scroller и 0 мс для компонентов вне Scroller. | List | ||
Тип: Object Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Размер трекинга (ручного кернинга), применяемого слева от каждого символа. | SkinnableDataContainer | |||
Тип: Object Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Размер трекинга (ручного кернинга), применяемого справа от каждого символа. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Тип типографского регистра в тексте. | SkinnableDataContainer | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали в пикселях от центра области содержимого компонента до центра компонента. | UIComponent | |||
verticalScrollPolicy | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Указывает, при каких условиях отображается вертикальная полоса прокрутки.
Стратегия прокрутки влияет на измеренный размер компонента темы оформления средства прокрутки. Этот стиль представляет собой обложку для verticalScrollPolicy компонента темы оформления средства прокрутки. Это не стиль наследования, поэтому он не будет воздействовать на средства визуализации элементов. Если в мобильном приложении используется горизонтальный элемент управления List, установите для ScrollPolicy.AUTO .Связанные элементы API | List |
Стиль | Описание | Определено | ||
---|---|---|---|---|
alternatingItemColors | Тип: Array Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет, используемый для фона элементов списка. Значение представляет собой массив из одного или более цветов. Цвет фона элементов списка изменяется согласно установленным значениям массива. Значение по умолчанию для темы Spark - | List | ||
borderAlpha | Тип: Number Наследование CSS: Нет Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Альфа-канал границы для данного компонента. Значением по умолчанию является 1.0 . | List | ||
borderColor | Тип: uint Формат: Color Наследование CSS: Нет Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет границы для данного компонента. Значением по умолчанию является #696969 . | List | ||
borderVisible | Тип: Boolean Наследование CSS: Нет Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Управляет видимостью границы для этого компонента. Значением по умолчанию является true . | List | ||
Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Основной цвет компонента. | SkinnableComponent | |||
contentBackgroundAlpha | Тип: Number Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Альфа-канал фона содержимого для данного компонента. | List | ||
contentBackgroundColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет фона содержимого для данного компонента. Изменение значения Значение по умолчанию для темы Spark - | List | ||
Тип: Number Наследование CSS: Нет Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Альфа-канал кольца фокуса для данного компонента. | SkinnableDataContainer | |||
Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет кольца фокуса при наведении фокуса на компонент. | SkinnableDataContainer | |||
rollOverColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет выделения при наведении курсора мыши на компонент. Этот стиль применяется только в режиме 0xCEDBEF . | List | ||
selectionColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Фоновый цвет средства визуализации при его выборе пользователем. Значением по умолчанию для темы Halo является | List | ||
symbolColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет любого символа компонента. Примером является флажок элемента управления CheckBox или стрелка на кнопке прокрутки. Значением по умолчанию является 0x000000 . | List |
Стиль | Описание | Определено | ||
---|---|---|---|---|
alternatingItemColors | Тип: Array Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет, используемый для фона элементов списка. Значение представляет собой массив из одного или более цветов. Цвет фона элементов списка изменяется согласно установленным значениям массива. Значение по умолчанию для темы Spark - | List | ||
borderAlpha | Тип: Number Наследование CSS: Нет Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Альфа-канал границы для данного компонента. Значением по умолчанию является 1.0 . | List | ||
borderColor | Тип: uint Формат: Color Наследование CSS: Нет Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет границы для данного компонента. Значением по умолчанию является #696969 . | List | ||
borderVisible | Тип: Boolean Наследование CSS: Нет Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Управляет видимостью границы для этого компонента. Значением по умолчанию является true . | List | ||
Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Основной цвет компонента. | SkinnableComponent | |||
contentBackgroundAlpha | Тип: Number Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Альфа-канал фона содержимого для данного компонента. | List | ||
contentBackgroundColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет фона содержимого для данного компонента. Изменение значения Значение по умолчанию для темы Spark - | List | ||
downColor | Тип: uint Формат: Color Наследование CSS: Да Тема: mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10.1, AIR 2.5 Фоновый цвет средства визуализации элементов при его нажатии. Если для Значение по умолчанию для темы Spark - | List | ||
Тип: Number Наследование CSS: Нет Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Альфа-канал кольца фокуса для данного компонента. | SkinnableDataContainer | |||
Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет кольца фокуса при наведении фокуса на компонент. | SkinnableDataContainer | |||
Тип: Number Формат: Length Наследование CSS: Да Тема: mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10.1, AIR 2.0 Дополнительный вертикальный пробел между строками текста. | SkinnableDataContainer | |||
Тип: Number Наследование CSS: Да Тема: mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10.1, AIR 2.0 Число дополнительных пикселей, отображаемых между символами. | SkinnableDataContainer | |||
selectionColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Фоновый цвет средства визуализации при его выборе пользователем. Значением по умолчанию для темы Halo является | List | ||
symbolColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark, mobile Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Цвет любого символа компонента. Примером является флажок элемента управления CheckBox или стрелка на кнопке прокрутки. Значением по умолчанию является 0x000000 . | List |
В этом компоненте используются темы оформления, состоящие из компонентов тем оформления. Непосредственную установку элементов темы оформления выполнять не требуется. Элементы темы оформления устанавливаются темой оформления компонента.
Компонент темы оформления | Описание | Определено | ||
---|---|---|---|---|
Обязательное: false Тип компонента: Статический Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Дополнительный элемент темы оформления, определяющий DataGroup в классе тем оформления, в котором помещаются, отображаются или располагаются элементы данных. | SkinnableDataContainer | |||
dropIndicator:IFactory | Обязательное: false Тип компонента: Динамический Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Элемент темы оформления, который определяет внешний вид индикатора перетаскивания. Размер индикатора перетаскивания изменен и позиционирован с помощью макета таким образом, чтобы выделить контуром место вставки при перетаскивании над списком. По умолчанию индикатор перетаскивания для элемента управления Spark представляет собой сплошную линию по ширине элемента управления. Создайте пользовательский индикатор перетаскивания, создав пользовательский класс темы оформления для объекта перетаскивания. В классе темы оформления создайте элемент темы оформления с именем dropIndicator в области IFactory должен возвращать объект типа. DisplayObject. | List | ||
scroller:Scroller | Обязательное: false Тип компонента: Статический Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Дополнительный Scroller, используемый для прокрутки List. | List |
Для установки темы оформления компонента реализуйте тему оформления, которая определяет следующие состояния. Несмотря на необходимость реализации всех состояний темы оформления, состояние темы оформления может быть пустым. Пустое состояние темы оформления указывает на отсутствие изменений темы оформления по умолчанию.
allowMultipleSelection | свойство |
allowMultipleSelection:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Если значение равно true
, то включен выбор нескольких элементов. При переключении во время выполнения текущий выбор очищается. Он не должен быть включен, если для interactionMode
указано touch
.
Значением по умолчанию является false.
Реализация
public function get allowMultipleSelection():Boolean
public function set allowMultipleSelection(value:Boolean):void
dragEnabled | свойство |
dragEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Флаг, который указывает возможность перетаскивания элементов из этого элемента управления в другие элементы. Если значение равно true
, то перетаскивание для данного элемента управления разрешено. Если свойство dropEnabled
также имеет значение true
, то пользователь может реорганизовывать элементы путем их перетаскивания из этого элемента управления и в него.
Перетаскивание не поддерживается на мобильных устройствах, если для interactionMode
установлено touch
.
Значением по умолчанию является false.
Реализация
public function get dragEnabled():Boolean
public function set dragEnabled(value:Boolean):void
dragMoveEnabled | свойство |
dragMoveEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Флаг, указывающий, можно ли переместить элементы на место элементов, только что скопированных из элемента управления в качестве элемента операции перетаскивания. Если true
, и свойство dragEnabled
является true
, элементы могут быть перемещены. Зачастую удаление элементов из поставщика данных невозможно или запрещено. Таким образом, не следует разрешать перемещение при выполнении операции перетаскивания.
Перетаскивание не поддерживается на мобильных устройствах, если для interactionMode
установлено touch
.
Значением по умолчанию является false.
Реализация
public function get dragMoveEnabled():Boolean
public function set dragMoveEnabled(value:Boolean):void
dropEnabled | свойство |
dropEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Флаг, указывающий, могут ли перетаскиваемые элементы быть перенесены в элемент управления.
При установке значения этого свойства true
элемент управления принимает все форматы данных и признает, что формат перетаскиваемых данных соответствует формату данных в поставщике данных. Если требуется явным образом проверить формат перетаскиваемых данных, следует обработать одно или несколько событий перетаскивания, например dragEnter
и dragOver
, и выполнить вызов метода preventDefault()
DragEvent для настройки способа принятия перетаскиваемых данных классом списка.
Перетаскивание не поддерживается на мобильных устройствах, если для interactionMode
установлено touch
.
Значением по умолчанию является false.
Реализация
public function get dropEnabled():Boolean
public function set dropEnabled(value:Boolean):void
hasFocusableChildren | свойство |
hasFocusableChildren:Boolean
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Флаг, указывающий, могут ли фокусируемые средства визуализации элементов этого списка принимать фокус клавиатуры.
Примечание. Это аналогично свойству tabChildren
, используемому в Flash Player. Свойство hasFocusableChildren
используется с приложениями Flex. Не следует использовать свойство tabChildren
.
Обычно это свойство – false
, потому что большинство компонентов получает фокус непосредственно на себя или делегирует фокус на отдельный внутренний подчиненный компонент и отображается так, как будто фокус наведен на этот компонент. Это значение для списка можно установить на true, чтобы содержимое списка могло получать фокус.
Если значение установлено и тема оформления списка содержит элемент темы оформления Scroller, то для значения создается прокси в Scroller.
Если значением является true
, то создание прокси означает, что содержимое Scroller, например средства визуализации элементов, теперь может получать фокус. Например, это означает, что первое нажатие клавиши Tab поместит фокус на элемент управления List, а второе нажатие клавиши Tab поместит фокус на первый нижестоящий элемент Scroller, который может иметь фокус.
Если значением является false
, то первое нажатие клавиши Tab поместит фокус на элемент управления List, а второе нажатие клавиши Tab переместит фокус на следующий после списка элемент управления, который может иметь фокус.
Значением по умолчанию является false.
Реализация
override public function get hasFocusableChildren():Boolean
override public function set hasFocusableChildren(value:Boolean):void
pageScrollingEnabled | свойство |
pageScrollingEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | AIR 3 |
Если в настоящее время активирована прокрутка страницы для Scroller
Значением по умолчанию является false.
Реализация
public function get pageScrollingEnabled():Boolean
public function set pageScrollingEnabled(value:Boolean):void
scrollSnappingMode | свойство |
scrollSnappingMode:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | AIR 3 |
В настоящее время для Scroller действует режим привязки прокрутки.
Указание для этого свойства любого значения, кроме none, может привести к мгновенному изменению положения прокрутки, обеспечивающему правильную привязку перемещаемого элемента. Для этого изменения положения прокрутки отсутствует анимация.
Значением по умолчанию является "none".
Реализация
public function get scrollSnappingMode():String
public function set scrollSnappingMode(value:String):void
Связанные элементы API
selectedIndices | свойство |
selectedIndices:Vector.<int>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вектор целых чисел, представляющий индексы выбранного в настоящее время элемента или элементов. Если выбор нескольких элементов отключен путем установки значения false
для allowMultipleSelection
и это свойство установлено, то выбран элемент данных, соответствующий первому индексу в векторе.
Если многократный выбор активирован посредством установки значения allowMultipleSelection
на true
, это свойство содержит список выбранных индексов в обратном их выбору порядке. Это означает, что первый элемент в Vector соответствует последнему выбранному элементу.
Значением по умолчанию является [].
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedIndices():Vector.<int>
public function set selectedIndices(value:Vector.<int>):void
selectedItems | свойство |
selectedItems:Vector.<Object>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вектор объектов, представляющих выбранные в настоящее время элементы данных. Если выбор нескольких элементов отключен путем установки значения false
для allowMultipleSelection
и это свойство установлено, то выбран элемент данных, соответствующий первому элементу в векторе.
Если многократный выбор активирован посредством установки значения allowMultipleSelection
на true
, это свойство содержит список выбранных элементов в обратном их выбору порядке. Это означает, что первый элемент в Vector соответствует последнему выбранному элементу.
Значением по умолчанию является [].
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие valueCommit
.
Реализация
public function get selectedItems():Vector.<Object>
public function set selectedItems(value:Vector.<Object>):void
useVirtualLayout | свойство |
useVirtualLayout:Boolean
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает значение свойства useVirtualLayout
макета, связанного с этим элементом управления. Если макет впоследствии заменен, а значение этого свойства является true
, то для свойства useVirtualLayout
нового макета устанавливается значение true
.
Значением по умолчанию является true.
Реализация
override public function get useVirtualLayout():Boolean
override public function set useVirtualLayout(value:Boolean):void
List | () | Конструктор |
public function List()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
addDragData | () | метод |
public function addDragData(dragSource:DragSource):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет выбранные элементы в объект DragSource при помощи операции перетаскивания. Переопределите этот метод для добавления других данных в источник перетаскивания.
Параметры
dragSource:DragSource — Объект DragSource, к которому добавляются данные.
|
adjustSelection | () | метод |
override protected function adjustSelection(index:int, add:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Корректирует выбранные индексы с учетом элементов, добавленных или удаленных из этого компонента.
Параметры
index:int — Новый индекс.
| |
add:Boolean (default = false ) — Значение true , если элемент был добавлен к компоненту, и false если элемент был удален.
|
adjustSelectionAndCaretUponNavigation | () | метод |
protected function adjustSelectionAndCaretUponNavigation(event:KeyboardEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Корректирует выделенный фрагмент с учетом нажатой клавиши или комбинации клавиш. Нажатие клавиши отправляется в макет и в метод макета getNavigationDestinationIndex() для определения индекса для навигации, который основан на элементе, находящемся в данный момент в фокусе. После определения индекса выделение одного объекта, текстовый курсор и, при необходимости, выделение нескольких объектов обновляются для отражения нового выделенного элемента.
Параметры
event:KeyboardEvent — Обнаружено событие клавиатуры
|
calculateSelectedIndices | () | метод |
protected function calculateSelectedIndices(index:int, shiftKey:Boolean, ctrlKey:Boolean):Vector.<int>
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вспомогательный метод для вычисления изменения текущего выбора при щелчке мыши по элементу.
Параметры
index:int — Индекс элемента, который был нажат.
| |
shiftKey:Boolean — True, когда клавиша Shift нажата.
| |
ctrlKey:Boolean — True, когда клавиша Ctrl нажата.
|
Vector.<int> — Обновленные индексы элемента, в которые будет передан выбор.
|
Связанные элементы API
copyItemWithUID | () | метод |
protected function copyItemWithUID(item:Object):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Выполняет полное копирование объекта с помощью вызова метода ObjectUtil.copy()
и замену свойства uid
копии (если существует) на новое значение с помощью вызова метода UIDUtil.createUID()
.
Этот метод используется для перетаскивания копии.
Параметры
item:Object — Копируемый элемент.
|
Object — Копия объекта.
|
Связанные элементы API
createDragIndicator | () | метод |
public function createDragIndicator():IFlexDisplayObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает экземпляр класса для отображения визуальных элементов перетаскиваемых элементов во время операции перетаскивания. Обработчик по умолчанию DragEvent.DRAG_START
передает экземпляр методу DragManager.doDrag()
.
IFlexDisplayObject — IFlexDisplayObject, представляющий индикатор перетаскивания.
|
createDropIndicator | () | метод |
public function createDropIndicator():DisplayObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает экземпляр класса dropIndicator для отображения визуальных элементов области перетаскивания во время операции перетаскивания. Экземпляр установлен в свойстве макета dropIndicator
.
При изменении обработчика событий dragEnter
и вызове preventDefault()
, чтобы предотвратить выполнение обработчика по умолчанию, вызовите createDropIndicator()
для создания индикатора перетаскивания.
DisplayObject — Возвращает dropIndicator, который был установлен в макете.
|
Связанные элементы API
destroyDropIndicator | () | метод |
public function destroyDropIndicator():DisplayObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Отпускает экземпляр dropIndicator
, установленный в макете в настоящий момент.
При изменении обработчика событий dragExit
и вызове preventDefault()
, чтобы предотвратить выполнение обработчика по умолчанию, вызовите destroyDropIndicator()
для удаления индикатора перетаскивания.
DisplayObject — Возвращает удаленный dropIndicator.
|
Связанные элементы API
ensureIndexIsVisible | () | метод |
public function ensureIndexIsVisible(index:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Стандартный метод, обрабатывающий прокрутку элемента данных в представлении. Если элемент данных в указанном индексе видим не полностью, список будет прокручиваться до тех пор, пока он не станет видимым. Если элемент данных является видимым, дополнительная прокрутка не выполняется.
Параметры
index:int — Индекс элемента данных.
|
<?xml version="1.0"?> <!-- Simple example to demonstrate the Spark List component --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> <fx:Script> <![CDATA[ import spark.events.IndexChangeEvent; //this function is called when the selection is going to change private function selectionChangingHandler(evt:IndexChangeEvent):void { var item:* = list.dataProvider.getItemAt(evt.newIndex); if (item.type != "employee") { evt.preventDefault(); } } ]]> </fx:Script> <s:Panel title="Spark List Component Example" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <s:VGroup left="20" right="20" top="20" bottom="20"> <s:Label width="330" text="Select a name to see employee's phone number. You should not be able to select the first name."/> <s:List id="list" changing="selectionChangingHandler(event);"> <!-- itemRenderer is inline in this sample --> <s:itemRenderer> <fx:Component> <s:ItemRenderer> <s:states> <s:State name="normal" /> <s:State name="hovered" /> <s:State name="selected" /> </s:states> <s:Rect left="0" right="0" top="0" bottom="0"> <s:fill> <s:SolidColor color="0x999999" alpha="0" alpha.hovered="0.2" alpha.selected="0.6" /> </s:fill> </s:Rect> <s:Label id="nameLabel" text="{data.lastName}, {data.firstName}" top="5" left="5" right="5" /> <s:Label y="20" id="phoneLabel" text="{data.phone}" includeIn="selected" top="25" bottom="5" left="5" right="5" /> </s:ItemRenderer> </fx:Component> </s:itemRenderer> <s:dataProvider> <s:ArrayList> <fx:Object type="hr" firstName="Ann" lastName="Green" /> <fx:Object type="employee" firstName="Tom" lastName="Smith" phone="415-155-1212" /> <fx:Object type="employee" firstName="John" lastName="Black" phone="408-344-1234" /> <fx:Object type="employee" firstName="Jane" lastName="White" phone="415-235-7878" /> <fx:Object type="employee" firstName="Bill" lastName="Jones" phone="415-875-7800" /> </s:ArrayList> </s:dataProvider> </s:List> </s:VGroup> </s:Panel> </s:Application>
Tue Jun 12 2018, 11:34 AM Z