Пакет | spark.components |
Класс | public class List |
Наследование | List ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Реализует | 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
Свойство | Определено | ||
---|---|---|---|
![]() | accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | |
![]() | metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject |
Метод | Определено |
---|
Метод | Определено |
---|
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Стиль | Описание | Определено | ||
---|---|---|---|---|
![]() | Тип: 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 |
Для установки темы оформления компонента реализуйте тему оформления, которая определяет следующие состояния. Несмотря на необходимость реализации всех состояний темы оформления, состояние темы оформления может быть пустым. Пустое состояние темы оформления указывает на отсутствие изменений темы оформления по умолчанию.
<?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