Пакет | fl.controls |
Класс | public class TileList |
Наследование | TileList ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Реализует | IFocusManagerComponent |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Чтобы модифицировать изменить заполнитель, который отделяет границу ячейки от изображения, можно установить стиль imagePadding
глобально, либо для класса ImageCell. Как и другие стили ячеек, стиль imagePadding
нельзя устанавливать для экземпляра компонента TileList.
См. также
Свойство | Определено | ||
---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | |
![]() | allowMultipleSelection : Boolean
Определяет логическое значение, указывающее, можно ли одновременно выбрать несколько элементов списка. | SelectableList | |
![]() | alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | |
![]() | blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | |
![]() | blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | |
![]() | buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | |
![]() | cacheAsBitmap : Boolean
При значении true проигрыватель Flash Player кэширует внутреннее растровое представление экранного объекта. | DisplayObject | |
columnCount : uint
Определяет или задает число столбцов, видимых в списке хотя бы частично. | TileList | ||
columnWidth : Number
Определяет или задает ширину каждого столбца списка (в пикселах). | TileList | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | contextMenu : ContextMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | |
dataProvider : DataProvider
Определяет или задает модель данных для списка просматриваемых элементов. | TileList | ||
direction : String
Определяет или задает значение, указывающее направление прокрутки компонента TileList: по горизонтали или по вертикали. | TileList | ||
![]() | doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick. | InteractiveObject | |
![]() | dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт, либо на котором спрайт был отпущен. | Sprite | |
![]() | enabled : Boolean
Определяет или задает значение, указывающее, поддерживает ли компонент взаимодействие с пользователем. | UIComponent | |
![]() | filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | |
![]() | focusEnabled : Boolean
Определяет или задает логическое значение, указывающее, может ли компонент принимать фокус при щелчке пользователя. | UIComponent | |
![]() | focusManager : IFocusManager
Определяет или задает объект FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | |
![]() | focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | |
![]() | graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | |
![]() | height : Number
Определяет или задает высоту компонента (в пикселах). | UIComponent | |
![]() | hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | |
![]() | horizontalLineScrollSize : Number
Определяет или задает значение, показывающее протяженность прокрутки по горизонтали при щелчке стрелки прокрутки. | BaseScrollPane | |
![]() | horizontalPageScrollSize : Number
Определяет или задает число пикселов, на которое перемещается бегунок горизонтальной полосы прокрутки при нажатии на рабочую часть полосы прокрутки. | BaseScrollPane | |
![]() | horizontalScrollBar : ScrollBar [только для чтения]
Определяет ссылку на горизонтальную полосу прокрутки. | BaseScrollPane | |
![]() | horizontalScrollPolicy : String
Определяет или задает значение, показывающее состояние горизонтальной полосы прокрутки. | BaseScrollPane | |
![]() | horizontalScrollPosition : Number
Определяет или задает значение, показывающее положение горизонтальной полосы прокрутки на панели прокрутки (в пикселах). | BaseScrollPane | |
iconField : String
Определяет или задает поле элемента, содержащее значок для данного элемента. | TileList | ||
iconFunction : Function
Определяет или задает функцию, используемую для получения значка элемента. | TileList | ||
innerHeight : Number [только для чтения]
Определяет высоту области содержимого (в пикселах). | TileList | ||
innerWidth : Number [только для чтения]
Определяет ширину области содержимого (в пикселах). | TileList | ||
labelField : String
Определяет или задает поле каждого элемента, которое содержит метку для отдельного фрагмента мозаики. | TileList | ||
labelFunction : Function
Определяет функцию, указывающую поля элемента, предоставляющие текст метки для фрагмента мозаики. | TileList | ||
![]() | length : uint [только для чтения]
Определяет число элементов, предоставляемых поставщиком данных. | SelectableList | |
![]() | loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | |
![]() | mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | |
maxHorizontalScrollPosition : Number
Определяет максимальную координату (в пикселах) для горизонтальной прокрутки текущего содержимого. | TileList | ||
![]() | maxVerticalScrollPosition : Number [только для чтения]
Определяет максимальное положение по вертикали при прокрутке текущего содержимого (в пикселах). | BaseScrollPane | |
![]() | mouseChildren : Boolean
Определяет, включен ли переход между потомками объекта с помощью мыши. | DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Определяет, получает ли этот объект сообщения мыши. | InteractiveObject | |
![]() | mouseFocusEnabled : Boolean
Определяет или задает значение, указывающее, может ли компонент принимать фокус при щелчке пользователя. | UIComponent | |
![]() | mouseX : Number [только для чтения]
Указывает координату x положения курсора мыши (в пикселах). | DisplayObject | |
![]() | mouseY : Number [только для чтения]
Указывает координату y положения курсора мыши (в пикселах). | DisplayObject | |
![]() | name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | |
![]() | numChildren : int [только для чтения]
Возвращает число потомков данного объекта. | DisplayObjectContainer | |
![]() | opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | |
![]() | parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | |
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]() | root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | |
![]() | rotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | DisplayObject | |
![]() | rotationX : Number
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | |
![]() | rotationY : Number
Обозначает поворот в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | |
![]() | rotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | |
rowCount : uint
Определяет или задает число строк, видимых в списке хотя бы частично. | TileList | ||
rowHeight : Number
Определяет или задает высоту, которая применяется к каждой строке списка (в пикселах). | TileList | ||
![]() | scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | |
![]() | scaleX : Number
Умножает текущую ширину компонента на коэффициент масштабирования. | UIComponent | |
![]() | scaleY : Number
Умножает текущую высоту компонента на коэффициент масштабирования. | UIComponent | |
![]() | scaleZ : Number
Указывает масштабирование глубины объекта (в процентах) относительно точки регистрации этого объекта. | DisplayObject | |
scrollPolicy : String
Определяет или задает правило прокрутки для компонента TileList. | TileList | ||
![]() | scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | |
![]() | selectable : Boolean
Определяет или задает логическое значение, указывающее, можно ли выбирать элементы списка. | SelectableList | |
![]() | selectedIndex : int
Определяет или задает индекс выбранного элемента в списке, допускающем выбор одного элемента. | SelectableList | |
![]() | selectedIndices : Array
Определяет или задает массив, содержащий элементы, которые выбраны из списка, допускающего выбор нескольких элементов. | SelectableList | |
![]() | selectedItem : Object
Определяет или задает элемент, выбранный в списке, допускающем выбор одного элемента. | SelectableList | |
![]() | selectedItems : Array
Определяет или задает массив, содержащий объекты для элементов, которые выбраны из списка, допускающего выбор нескольких элементов. | SelectableList | |
![]() | soundTransform : SoundTransform
Управляет звуком в данном спрайте. | Sprite | |
sourceField : String
Определяет или задает поле элемента, которое содержит исходный путь для фрагмента мозаики. | TileList | ||
sourceFunction : Function
Определяет или задает функцию, используемую для получения исходного пути для фрагмента мозаики. | TileList | ||
![]() | stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | |
![]() | tabChildren : Boolean
Определяет, включен ли переход между потомками объекта с помощью клавиши Tab. | DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Определяет, включен ли этот объект в последовательность перехода с помощью клавиши Tab. | InteractiveObject | |
![]() | tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | |
![]() | textSnapshot : TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() | transform : Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | |
![]() | useBitmapScrolling : Boolean
При значении true свойству cacheAsBitmap для прокручиваемого содержимого устанавливается значение true. При значении false данное значение отключается. | BaseScrollPane | |
![]() | useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться указатель "рука" при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | |
![]() | version : String = "3.0.0.15"
Номер версии компонентов. | UIComponent | |
![]() | verticalLineScrollSize : Number
Определяет или задает значение, показывающее число пикселов, на которое производится прокрутка по вертикали при щелчке стрелки прокрутки. | BaseScrollPane | |
![]() | verticalPageScrollSize : Number
Определяет или задает число пикселов, на которое перемещается бегунок вертикальной полосы прокрутки при нажатии на рабочую часть полосы прокрутки. | BaseScrollPane | |
![]() | verticalScrollBar : ScrollBar [только для чтения]
Определяет ссылку на вертикальную полосу прокрутки. | BaseScrollPane | |
![]() | verticalScrollPolicy : String
Определяет или задает значение, показывающее состояние вертикальной полосы прокрутки. | BaseScrollPane | |
![]() | verticalScrollPosition : Number
Определяет или задает значение, показывающее положение вертикальной полосы прокрутки на панели прокрутки (в пикселах). | BaseScrollPane | |
![]() | visible : Boolean
Определяет или задает значение, указывающее, видим ли текущий экземпляр компонента. | UIComponent | |
![]() | width : Number
Определяет или задает ширину компонента (в пикселах). | UIComponent | |
![]() | x : Number
Определяет или задает координату, представляющую положение компонента по оси X в пределах родительского контейнера. | UIComponent | |
![]() | y : Number
Определяет или задает координату, представляющую положение компонента по оси Y в пределах родительского контейнера. | UIComponent | |
![]() | z : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера. | DisplayObject |
Метод | Определено | ||
---|---|---|---|
TileList()
Создает новый экземпляр компонента List. | TileList | ||
![]() |
Добавляет дочерний экземпляр DisplayObject к данному экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Добавляет дочерний экземпляр DisplayObject к данному экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события в объекте EventDispatcher, в результате чего прослушиватель будет получать уведомления о событиях. | EventDispatcher | |
![]() |
Добавляет элемент в конец списка элементов. | SelectableList | |
![]() |
Вставляет элемент в положении списка, заданном индексом. | SelectableList | |
![]() |
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой. | DisplayObjectContainer | |
![]() |
Удаляет стиль, установленный для средств визуализации списка. | SelectableList | |
![]() |
Удаляет элемент, выбранный в списке в настоящий момент, и устанавливает свойство selectedIndex в значение -1. | SelectableList | |
![]() |
Удаляет свойство style для экземпляра компонента. | UIComponent | |
![]() |
Определяет, является ли заданный экранный объект дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | |
![]() |
Передает событие в поток событий. | EventDispatcher | |
![]() |
Отображает или скрывает индикатор фокуса этого компонента. | UIComponent | |
![]() |
Инициирует немедленную операцию отрисовки без аннулирования всех элементов (в отличие от метода invalidateNow). | UIComponent | |
![]() | DisplayObject | ||
![]() |
Возвращает прямоугольник, определяющий область экранного объекта, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | |
![]() |
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | |
![]() |
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | |
![]() |
Возвращает позицию индекса для дочернего экземпляра DisplayObject. | DisplayObjectContainer | |
![]() | DisplayObject | ||
![]() |
Возвращает объект, который в настоящее время имеет фокус. | UIComponent | |
![]() |
Возвращает элемент в положении, заданном индексом. | SelectableList | |
![]() |
Возвращает индекс следующего элемента в объекте dataProvider, где первый символ метки совпадает с указанным символом строки. | SelectableList | |
![]() |
Возвращает массив объектов, расположенных ниже заданной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Возвращает прямоугольник, определяющий границу экранного объекта по системе координат, заданной параметром targetCoordinateSpace, за исключением линий фигур. | DisplayObject | |
![]() |
Возвращает стиль, установленный для средств визуализации списка. | SelectableList | |
![]() |
Возвращает свойство style, установленное в последовательности для поиска стилей компонента. | UIComponent | |
[статические]
Возвращает карту стилей по умолчанию для текущего компонента. | TileList | ||
![]() |
Преобразует объект Point из координат рабочей области (глобальных) в координаты экранного объекта (локальные). | DisplayObject | |
![]() |
Проверяет наличие у объекта EventDispatcher прослушивателей событий, которые зарегистрированы для получения уведомлений о событиях определенного типа. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Оценивает экранный объект, чтобы определить, перекрывает ли он экранный объект obj или пересекается с ним. | DisplayObject | |
![]() |
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | |
![]() |
Помечает свойство как недопустимое и обновляет компонент в следующем кадре, если не указано иное. | UIComponent | |
![]() |
Аннулирует указанное средство визуализации элементов. | SelectableList | |
![]() |
Аннулирует средство визуализации для элемента в заданном положении индекса. | SelectableList | |
![]() |
Аннулирует весь список и инициирует обновление всех элементов списка. | SelectableList | |
![]() |
Проверяет, выбран ли указанный элемент списка. | SelectableList | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Возвращает интерфейс ICellRenderer для заданного объекта элемента, если таковой существует. | SelectableList | |
Возвращает строку, которая отображается средством визуализации для указанного объекта данных на основе свойств labelField и labelFunction. | TileList | ||
![]() |
Преобразует объект point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | |
![]() | [статические]
Объединяет стили из нескольких классов в одном объекте. | UIComponent | |
![]() |
Перемещает компонент в указанное положение в пределах его родительского компонента. | UIComponent | |
![]() | DisplayObject | ||
![]() | DisplayObject | ||
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет все элементы из списка. | SelectableList | |
![]() |
Удаляет заданный дочерний объект DisplayObject из списка потомков экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет дочерний DisplayObject из заданной позиции индекса в списке потомков DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Удаляет указанный элемент из списка. | SelectableList | |
![]() |
Удаляет элемент в заданном положении индекса. | SelectableList | |
![]() |
Заменяет элемент в положении, заданном индексом, другим элементом. | SelectableList | |
Прокручивает список до элемента с указанным индексом. | TileList | ||
![]() |
Прокручивает список до элемента, индекс которого определяется текущим значением свойства selectedIndex. | SelectableList | |
![]() |
Изменяет положение существующего потомка в DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Задает фокус на этот компонент. | UIComponent | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Задает стиль средств визуализации списка. | SelectableList | |
![]() |
Задает указанную высоту и ширину компонента. | UIComponent | |
![]() |
Задает свойство style для экземпляра компонента. | UIComponent | |
![]() |
Сортирует элементы, предоставляемые текущим поставщиком данных. | SelectableList | |
![]() |
Сортирует элементы, предоставляемые текущим поставщиком данных, по одному или нескольким полям. | SelectableList | |
![]() |
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | |
![]() |
Завершает метод startDrag(). | Sprite | |
![]() |
Меняет местами (в порядке "от начала к концу") два заданных дочерних объекта. | DisplayObjectContainer | |
![]() |
Меняет местами (в порядке "от начала к концу") дочерние объекты, расположенные в двух заданных позициях индекса в списке потомков. | DisplayObjectContainer | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его при необходимости. | UIComponent | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель событий в объекте EventDispatcher или в любом из его предков для получения уведомлений о событиях определенного типа. | EventDispatcher |
Стиль | Описание | Определено | ||
---|---|---|---|---|
cellRenderer | Тип: Class Средство визуализации ячейки, которое будет использоваться для визуализации каждого элемента в компоненте TileList. Значение по умолчанию fl.contols.listClasses.ImageCell . | TileList | ||
![]() | Тип: Number Формат: Length Размер заполнителя, отделяющего границу списка от его содержимого, в пикселах. | SelectableList | ||
![]() | Тип: Number Значение альфа-канала, которое присваивается списку, когда свойство enabled имеет значение false . | SelectableList | ||
![]() | Тип: flash.text.TextFormat Объект TextFormat, который используется для визуализации метки компонента, когда кнопка отключена. | UIComponent | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вниз на полосе прокрутки, когда она отключена. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вниз на полосе прокрутки, когда пользователь нажимает на кнопку. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вниз на полосе прокрутки, когда курсор находится над кнопкой. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вниз на полосе прокрутки. | BaseScrollPane | ||
![]() | Тип: Number Формат: Length Заполнитель, отделяющий внешние границы компонента от внешних краев индикатора фокуса, в пикселах. | UIComponent | ||
![]() | Тип: Class Обложка, используемая для показа индикаторов фокуса. | UIComponent | ||
![]() | Тип: Number Формат: Time Количество миллисекунд ожидания, которое проходит после того, как событие buttonDown впервые отправляется перед отправкой второго события buttonDown . | BaseScrollPane | ||
![]() | Тип: Number Формат: Time Интервал в миллисекундах между событиями buttonDown , которые отправляются после задержки, указанной с помощью стиля repeatDelay . | BaseScrollPane | ||
skin | Тип: Class Обложка, используемая в качестве фона компонента TileList. Значение по умолчанию TileList_skin . | TileList | ||
![]() | Тип: flash.text.TextFormat Объект TextFormat, используемый для визуализации метки компонента. | UIComponent | ||
![]() | Тип: Class Обложка, используемая для указания отключенного состояния бегунка. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для бегунка полосы прокрутки при нажатии на бегунок. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве значка для бегунка полосы прокрутки. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для бегунка полосы прокрутки, когда курсор находится над бегунком. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для бегунка полосы прокрутки. | BaseScrollPane | ||
![]() | Тип: Class Обложка, используемая для указания отключенной дорожки. | BaseScrollPane | ||
![]() | Тип: Class Обложка, используемая для того, чтобы указать состояние нажатой кнопки мыши для отключенной обложки. | BaseScrollPane | ||
![]() | Тип: Class Обложка, используемая для того, чтобы указать состояние курсора, находящегося над дорожкой прокрутки. | BaseScrollPane | ||
![]() | Тип: Class Обложка, используемая для того, чтобы указать состояние ненажатой кнопки мыши для дорожки прокрутки. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вверх на полосе прокрутки, когда она отключена. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вверх на полосе прокрутки, когда пользователь нажимает ее. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вверх на полосе прокрутки, когда курсор находится над кнопкой со стрелкой. | BaseScrollPane | ||
![]() | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вверх на полосе прокрутки. | BaseScrollPane |
columnCount | свойство |
columnCount:uint
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает число столбцов, видимых в списке хотя бы частично. Установка свойства rowCount
изменяет ширину списка, но компонент TileList не сохраняет это значение. Значение важно присваивать columnCount
уже после выбора значений dataProvider
и rowHeight
. Единственное исключение происходит, когда значение rowCount
задается с помощью инспектора свойств. В этом случае данное свойство сохраняется до тех пор, пока компонент не будет впервые прорисован.
Значение по умолчанию 0
public function get columnCount():uint
public function set columnCount(value:uint):void
См. также
columnCount
и rowCount
:
import fl.controls.TileList; import fl.controls.ScrollBarDirection; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); myTileList.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); myTileList.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); myTileList.direction = ScrollBarDirection.VERTICAL; myTileList.columnWidth = 200; myTileList.rowHeight = 134; myTileList.columnCount = 1; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
columnWidth | свойство |
columnWidth:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает ширину каждого столбца списка (в пикселах).
Значение по умолчанию 50
public function get columnWidth():Number
public function set columnWidth(value:Number):void
См. также
columnWidth
и rowHeight
устанавливаются, исходя из значения ползунка:
import fl.controls.Slider; import fl.controls.TileList; import fl.data.DataProvider; import fl.events.SliderEvent; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var imagesXML:XML = <images> <img src="image1.jpg" alt="Image 1" /> <img src="image2.jpg" alt="Image 2" /> <img src="image3.jpg" alt="Image 3" /> </images>; var dp:DataProvider = new DataProvider(imagesXML); var columnWidthSlider:Slider = new Slider(); columnWidthSlider.minimum = 50; columnWidthSlider.maximum = 200; columnWidthSlider.liveDragging = true; columnWidthSlider.snapInterval = 10; columnWidthSlider.tickInterval = 10; columnWidthSlider.width = columnWidthSlider.maximum - columnWidthSlider.minimum; columnWidthSlider.move(10, 10); columnWidthSlider.addEventListener(SliderEvent.CHANGE, changeHandler); addChild(columnWidthSlider); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.labelField = "alt"; myTileList.sourceFunction = mySourceFunction; myTileList.width = 530; myTileList.rowCount = 1; myTileList.move(10, 30); addChild(myTileList); function mySourceFunction(item:Object):String { return baseURL + item.src; } function changeHandler(event:SliderEvent):void { myTileList.columnWidth = event.value; myTileList.rowHeight = event.value; myTileList.rowCount = 1; }
dataProvider | свойство |
dataProvider:DataProvider
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает модель данных для списка просматриваемых элементов. Один и тот же поставщик данных может использоваться несколькими компонентами на основе списка. Изменения в поставщике данных немедленно становятся доступны всем компонентам, которые используют его в качестве источника данных.
public function get dataProvider():DataProvider
public function set dataProvider(value:DataProvider):void
addItem()
:
import fl.controls.TileList; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); dp.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); dp.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.columnWidth = 100; myTileList.rowHeight = 100; myTileList.columnCount = 2; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
import fl.controls.TileList; import fl.data.DataProvider; var itemsArray:Array = new Array(); itemsArray.push({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); itemsArray.push({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); itemsArray.push({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); var dp:DataProvider = new DataProvider(itemsArray); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.columnWidth = 100; myTileList.rowHeight = 100; myTileList.columnCount = 2; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
import fl.controls.TileList; import fl.data.DataProvider; var itemsXML:XML = <items> <item label="Image 1" source="http://www.helpexamples.com/flash/images/image1.jpg" /> <item label="Image 2" source="http://www.helpexamples.com/flash/images/image2.jpg" /> <item label="Image 3" source="http://www.helpexamples.com/flash/images/image3.jpg" /> </items>; var dp:DataProvider = new DataProvider(itemsXML); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.columnWidth = 100; myTileList.rowHeight = 100; myTileList.columnCount = 2; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
direction | свойство |
direction:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает значение, указывающее направление прокрутки компонента TileList: по горизонтали или по вертикали. Значение ScrollBarDirection.HORIZONTAL
указывает на то, что компонент TileList прокручивается по горизонтали; значение ScrollBarDirection.VERTICAL
указывает на то, что компонент TileList прокручивается по вертикали.
Значение по умолчанию ScrollBarDirection.VERTICAL
public function get direction():String
public function set direction(value:String):void
См. также
import fl.controls.ScrollBarDirection; import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"}); myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"}); myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"}); myTileList.direction = ScrollBarDirection.VERTICAL; myTileList.columnWidth = 100; myTileList.rowHeight= 67; myTileList.columnCount = 1; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList);
iconField | свойство |
iconField:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает поле элемента, содержащее значок для данного элемента.
Примечание. Свойство iconField
не используется, если свойству iconFunction
присвоена функция обратного вызова.
Значки могут быть классами или символами из библиотеки, у которой есть имя класса.
Значение по умолчанию null
public function get iconField():String
public function set iconField(value:String):void
См. также
MyIcon
, у которого в свойствах символа включен параметр "Экспорт для ActionScript":import fl.controls.TileList; import fl.controls.listClasses.CellRenderer; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({src:baseURL + "image1.jpg", iconSrc:MyIcon }); myTileList.addItem({src:baseURL + "image2.jpg", iconSrc:MyIcon }); myTileList.addItem({src:baseURL + "image3.jpg", iconSrc:MyIcon }); myTileList.labelField = "src"; myTileList.labelFunction = myLabelFunction; myTileList.setStyle('cellRenderer', CellRenderer); myTileList.iconField = "iconSrc"; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = myTileList.length; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function myLabelFunction(item:Object):String { var fileName:String = item.src; var filePath:Array = fileName.split("/"); return filePath.pop(); }
iconFunction | свойство |
iconFunction:Function
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает функцию, используемую для получения значка элемента.
Примечание. Свойство iconField
не используется, если свойству iconFunction
присвоена функция обратного вызова.
В роли значков могут выступать классы или элементы библиотеки с именами классов.
Значение по умолчанию null
public function get iconFunction():Function
public function set iconFunction(value:Function):void
См. также
image2.jpg
источником элемента. Этот значок должен быть символом из библиотеки с именем MyIcon
, у которого в свойствах символа включен параметр "Экспорт для ActionScript":import fl.controls.TileList; import fl.controls.listClasses.CellRenderer; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({src:baseURL + "image1.jpg" }); myTileList.addItem({src:baseURL + "image2.jpg" }); myTileList.addItem({src:baseURL + "image3.jpg" }); myTileList.labelField = "src"; myTileList.labelFunction = myLabelFunction; myTileList.setStyle('cellRenderer', CellRenderer); myTileList.iconFunction = myIconFunction; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = myTileList.length; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function myLabelFunction(item:Object):String { var fileName:String = item.src; var filePath:Array = fileName.split("/"); return filePath.pop(); } function myIconFunction(item:Object):Class { if(item.src == baseURL + "image2.jpg") { return MyIcon; } else { return null; } }
innerHeight | свойство |
innerHeight:Number
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет высоту области содержимого (в пикселах). Это значение является разницей между высотой компонента и суммой значений высоты contentPadding
и горизонтальной полосы прокрутки, если последняя видна на экране.
public function get innerHeight():Number
См. также
innerWidth | свойство |
innerWidth:Number
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет ширину области содержимого (в пикселах). Это значение является разницей между шириной компонента и суммой значений ширины contentPadding
и вертикальной полосы прокрутки, если последняя видна на экране.
public function get innerWidth():Number
См. также
innerWidth
и innerHeight
отслеживаются каждый раз при отправке события resize
:
import fl.controls.ScrollBarDirection; import fl.controls.TileList; import fl.events.ComponentEvent; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"}); myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"}); myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"}); myTileList.direction = ScrollBarDirection.VERTICAL; myTileList.addEventListener(ComponentEvent.RESIZE, resizeHandler); myTileList.columnWidth = 100; myTileList.rowHeight= 67; myTileList.columnCount = 1; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function resizeHandler(event:ComponentEvent):void { var myTL:TileList = event.currentTarget as TileList; trace("resize:"); trace("\t" + "width:", myTL.width); trace("\t" + "height:", myTL.height); trace("\t" + "innerHeight:", myTL.innerHeight); trace("\t" + "innerWidth:", myTL.innerWidth); }
labelField | свойство |
labelField:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает поле каждого элемента, которое содержит метку для отдельного фрагмента мозаики.
Примечание. Свойство labelField
не используется, если свойству labelFunction
присвоена функция обратного вызова.
Значение по умолчанию "label"
public function get labelField():String
public function set labelField(value:String):void
См. также
labelField
и sourceField
:
import fl.controls.TileList; import fl.data.DataProvider; var imagesXML:XML = <images> <img src="http://www.helpexamples.com/flash/images/image1.jpg" alt="Image 1" /> <img src="http://www.helpexamples.com/flash/images/image2.jpg" alt="Image 2" /> <img src="http://www.helpexamples.com/flash/images/image3.jpg" alt="Image 3" /> </images>; var dp:DataProvider = new DataProvider(imagesXML); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.labelField = "alt"; myTileList.sourceField = "src"; myTileList.move(10, 10); addChild(myTileList);
labelFunction | свойство |
labelFunction:Function
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет функцию, указывающую поля элемента, предоставляющие текст метки для фрагмента мозаики.
Примечание. Свойство labelField
не используется, если свойству labelFunction
присвоена функция обратного вызова.
Значение по умолчанию null
public function get labelFunction():Function
public function set labelFunction(value:Function):void
См. также
import fl.controls.TileList; import fl.data.DataProvider; var imagesXML:XML = <images> <img src="http://www.helpexamples.com/flash/images/image1.jpg" /> <img src="http://www.helpexamples.com/flash/images/image2.jpg" /> <img src="http://www.helpexamples.com/flash/images/image3.jpg" /> </images>; var dp:DataProvider = new DataProvider(imagesXML); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.labelFunction = myLabelFunction; myTileList.sourceField = "src"; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = 3; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function myLabelFunction(item:Object):String { var fileName:String = item.src; var filePath:Array = fileName.split("/"); return filePath.pop(); }
maxHorizontalScrollPosition | свойство |
maxHorizontalScrollPosition:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет максимальную координату (в пикселах) для горизонтальной прокрутки текущего содержимого.
public function get maxHorizontalScrollPosition():Number
public function set maxHorizontalScrollPosition(value:Number):void
См. также
rowCount | свойство |
rowCount:uint
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает число строк, видимых в списке хотя бы частично.
Установка свойства rowCount
изменяет высоту списка, но компонент TileList не сохраняет это значение. Значение важно присваивать rowCount
уже после выбора значений dataProvider
и rowHeight
. Единственное исключение происходит, когда значение rowCount
задается с помощью инспектора свойств. В этом случае данное свойство сохраняется до тех пор, пока компонент не будет впервые прорисован.
Значение по умолчанию 0
public function get rowCount():uint
public function set rowCount(value:uint):void
См. также
columnCount
и rowCount
:
import fl.controls.TileList; import fl.data.DataProvider; var baseURL:String = "http://www.helpexamples.com/flash/images/gallery1/thumbnails/"; var imagesArray:Array = new Array(); var i:uint; for (i = 20; i < 30; i++) { imagesArray.push({source:baseURL + "pic" + i + ".jpg", label:"Image " + i}); } var dp:DataProvider = new DataProvider(imagesArray); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.columnWidth = 150; myTileList.rowHeight = 100; myTileList.columnCount = 3; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
rowHeight | свойство |
rowHeight:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает высоту каждой строки списка (в пикселах).
Значение по умолчанию 50
public function get rowHeight():Number
public function set rowHeight(value:Number):void
См. также
import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"}); myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"}); myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"}); myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = 2; myTileList.rowCount = 2; myTileList.move(10, 10); addChild(myTileList);
scrollPolicy | свойство |
scrollPolicy:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает правило прокрутки для компонента TileList. Это значение используется, чтобы указывать правило прокрутки для полосы прокрутки, определяемое свойством direction
.
Примечание. Компонент TileList поддерживает прокрутку только в одном направлении. Фрагменты мозаики корректируются, чтобы уместиться в видимой области компонента и чтобы они скрывались только в одном направлении.
Размер компонента TileList изменяется в соответствии с размером фрагментов мозаики только тогда, когда пользователь устанавливает размер вручную, либо когда он устанавливает свойства rowCount
или columnCount
.
Если выбрано значение ScrollPolicy.AUTO
, полоса прокрутки видна только тогда, когда компонент TileList необходимо прокрутить, чтобы показать все элементы.
Значение по умолчанию ScrollPolicy.AUTO
public function get scrollPolicy():String
public function set scrollPolicy(value:String):void
См. также
scrollPolicy
всегда включено:
import fl.controls.ScrollPolicy; import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({label:"Image 1", source:baseURL + "image1.jpg"}); myTileList.addItem({label:"Image 2", source:baseURL + "image2.jpg"}); myTileList.addItem({label:"Image 3", source:baseURL + "image3.jpg"}); myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.scrollPolicy = ScrollPolicy.ON; myTileList.columnCount = 4; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList);
sourceField | свойство |
sourceField:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает поле элемента, которое содержит исходный путь для фрагмента мозаики.
Примечание. Свойство sourceField
не используется, если свойству sourceFunction
присвоена функция обратного вызова.
Значение по умолчанию "source"
public function get sourceField():String
public function set sourceField(value:String):void
См. также
labelField
и sourceField
:
import fl.controls.ScrollPolicy; import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({alt:"Image 1", src:baseURL + "image1.jpg"}); myTileList.addItem({alt:"Image 2", src:baseURL + "image2.jpg"}); myTileList.addItem({alt:"Image 3", src:baseURL + "image3.jpg"}); myTileList.labelField = "alt"; myTileList.sourceField = "src"; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = myTileList.length; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList);
sourceFunction | свойство |
sourceFunction:Function
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает функцию, используемую для получения исходного пути для фрагмента мозаики.
Примечание. Свойство sourceField
не используется, если свойству sourceFunction
присвоена функция обратного вызова.
Значение по умолчанию null
public function get sourceFunction():Function
public function set sourceFunction(value:Function):void
См. также
sourceFunction
:
import fl.controls.ScrollPolicy; import fl.controls.TileList; var baseURL:String = "http://www.helpexamples.com/flash/images/"; var myTileList:TileList = new TileList(); myTileList.addItem({src:"image1.jpg"}); myTileList.addItem({src:"image2.jpg"}); myTileList.addItem({src:"image3.jpg"}); myTileList.labelField = "src"; myTileList.sourceFunction = mySourceFunction; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = myTileList.length; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); function mySourceFunction(item:Object):String { return baseURL + item.src; }
TileList | () | Конструктор |
public function TileList()
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Создает новый экземпляр компонента List.
getStyleDefinition | () | метод |
public static function getStyleDefinition():Object
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Возвращает карту стилей по умолчанию для текущего компонента. Карта стилей содержит тип, который подходит для компонента в зависимости от стиля, используемого компонентом. Например, стиль disabledTextFormat
содержит значение null
или объект TextFormat. Вы можете воспользоваться этими стилями и вызвать метод setStyle()
по отношению к текущему компоненту. Следующий код переопределяет стиль disabledTextFormat
, выбранный по умолчанию для указанного компонента:
componentInstance.setStyle("disabledTextFormat", new TextFormat());
Object — Объект стилей по умолчанию.
|
См. также
import fl.controls.*; import fl.containers.*; import fl.controls.listClasses.*; import fl.controls.dataGridClasses.*; import fl.controls.progressBarClasses.*; import fl.core.UIComponent; import fl.data.DataProvider; var dp:DataProvider = new DataProvider(); dp.addItem( { label: "BaseScrollPane", data:BaseScrollPane } ); dp.addItem( { label: "Button", data:Button } ); dp.addItem( { label: "CellRenderer", data:CellRenderer } ); dp.addItem( { label: "CheckBox", data:CheckBox } ); dp.addItem( { label: "ColorPicker", data:ColorPicker } ); dp.addItem( { label: "ComboBox", data:ComboBox } ); dp.addItem( { label: "DataGrid", data:DataGrid } ); dp.addItem( { label: "HeaderRenderer", data:HeaderRenderer } ); dp.addItem( { label: "ImageCell", data:ImageCell } ); dp.addItem( { label: "IndeterminateBar",data:IndeterminateBar } ); dp.addItem( { label: "Label", data:Label } ); dp.addItem( { label: "List", data:List } ); dp.addItem( { label: "NumericStepper", data:NumericStepper } ); dp.addItem( { label: "ProgressBar", data:ProgressBar } ); dp.addItem( { label: "RadioButton", data:RadioButton } ); dp.addItem( { label: "ScrollPane", data:ScrollPane } ); dp.addItem( { label: "Slider", data:Slider } ); dp.addItem( { label: "TextArea", data:TextArea } ); dp.addItem( { label: "TextInput", data:TextInput } ); dp.addItem( { label: "TileList", data:TileList } ); dp.addItem( { label: "UILoader", data:UILoader } ); dp.addItem( { label: "UIComponent", data:UIComponent } ); var cb:ComboBox = new ComboBox(); cb.move(10,10); cb.setSize(300,25); cb.prompt = "Select a component to view its styles"; cb.rowCount = 12; cb.dataProvider = dp; cb.addEventListener(Event.CHANGE, showStyleDefinition); addChild(cb); var dg:DataGrid = new DataGrid(); dg.setSize(425,300); dg.move(10,50); dg.columns = [ new DataGridColumn("StyleName"), new DataGridColumn("DefaultValue") ]; addChild(dg); function showStyleDefinition(e:Event):void { var componentClass:Class = e.target.selectedItem.data as Class; var styles:Object = componentClass["getStyleDefinition"].call(this); trace(styles.toString()); var styleData:DataProvider = new DataProvider(); for(var i:* in styles) { trace(i + " : " + styles[i]); styleData.addItem( { StyleName:i, DefaultValue:styles[i] } ); } styleData.sortOn("StyleName"); dg.dataProvider = styleData; }
itemToLabel | () | метод |
override public function itemToLabel(item:Object):String
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Возвращает строку, которая отображается средством визуализации для указанного объекта данных на основе свойств labelField
и labelFunction
.
Параметры
item:Object — Объект, создаваемый путем визуализации.
|
String — Отображаемая строка на основе данных.
|
См. также
scrollToIndex | () | метод |
override public function scrollToIndex(newCaretIndex:int):void
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Прокручивает список до элемента с указанным индексом. Если индекс выходит за пределы диапазона, положение прокрутки не меняется.
Параметры
newCaretIndex:int — Положение индекса, до которого выполняется прокрутка.
|
import fl.controls.ScrollPolicy; import fl.controls.Slider; import fl.controls.TileList; import fl.data.DataProvider; import fl.events.SliderEvent; var dp:DataProvider = new DataProvider(); dp.addItem({label:"Image 1", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); dp.addItem({label:"Image 2", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); dp.addItem({label:"Image 3", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); dp.addItem({label:"Image 4", source:"http://www.helpexamples.com/flash/images/image1.jpg"}); dp.addItem({label:"Image 5", source:"http://www.helpexamples.com/flash/images/image2.jpg"}); dp.addItem({label:"Image 6", source:"http://www.helpexamples.com/flash/images/image3.jpg"}); var myTileList:TileList = new TileList(); myTileList.dataProvider = dp; myTileList.scrollPolicy = ScrollPolicy.OFF; myTileList.columnWidth = 100; myTileList.rowHeight = 67; myTileList.columnCount = 3; myTileList.rowCount = 1; myTileList.move(10, 10); addChild(myTileList); var mySlider:Slider = new Slider(); mySlider.liveDragging = true; mySlider.minimum = 0; mySlider.maximum = dp.length - 1; mySlider.snapInterval = 1; mySlider.tickInterval = 1; mySlider.width = myTileList.width; mySlider.move(myTileList.x, myTileList.y + myTileList.height + 10); mySlider.addEventListener(SliderEvent.CHANGE, changeHandler); addChild(mySlider); function changeHandler(event:SliderEvent):void { myTileList.scrollToIndex(event.value); }
star
установите флажок "Экспорт для ActionScript".package { import flash.display.Sprite; import flash.events.Event; import fl.data.DataProvider; import fl.controls.TileList; public class TileListExample extends Sprite { public function TileListExample() { var dp:DataProvider = new DataProvider(); var totalEntries:uint = 42; var i:uint; for(i=0; i<totalEntries; i++) { dp.addItem( { label:"star"+i, source:star, scaleContent:false} ); } var myTileList = new TileList(); myTileList.allowMultipleSelection = true; myTileList.columnWidth = 125; myTileList.rowHeight = 150; myTileList.dataProvider = dp; myTileList.setSize(300,300); myTileList.move(10,10); addChild(myTileList); } } }