Пакет | fl.controls |
Класс | public class TileList |
Наследование | TileList SelectableList BaseScrollPane UIComponent Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IFocusManagerComponent |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Чтобы модифицировать изменить заполнитель, который отделяет границу ячейки от изображения, можно установить стиль imagePadding
глобально, либо для класса ImageCell. Как и другие стили ячеек, стиль imagePadding
нельзя устанавливать для экземпляра компонента TileList.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
allowMultipleSelection : Boolean
Определяет логическое значение, указывающее, можно ли одновременно выбрать несколько элементов списка. | SelectableList | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
columnCount : uint
Определяет или задает число столбцов, видимых в списке хотя бы частично. | TileList | ||
columnWidth : Number
Определяет или задает ширину каждого столбца списка (в пикселах). | TileList | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | 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 | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
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 | ||
numChildren : int [только для чтения]
Возвращает число дочерних элементов данного объекта. | DisplayObjectContainer | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | ||
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 | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
soundTransform : flash.media: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 : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | ||
useBitmapScrolling : Boolean
При значении true свойству cacheAsBitmap для прокручиваемого содержимого устанавливается значение true. При значении false данное значение отключается. | BaseScrollPane | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
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() с заданной точкой point. | DisplayObjectContainer | ||
Удаляет стиль, установленный для средств визуализации списка. | SelectableList | ||
Удаляет элемент, выбранный в списке в настоящий момент, и устанавливает свойство selectedIndex в значение -1. | SelectableList | ||
Удаляет свойство style для экземпляра компонента. | UIComponent | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Посылает событие в поток событий. | EventDispatcher | ||
Отображает или скрывает индикатор фокуса этого компонента. | UIComponent | ||
Инициирует немедленную операцию отрисовки без аннулирования всех элементов (в отличие от метода invalidateNow). | UIComponent | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | ||
Возвращает объект, который в настоящее время имеет фокус. | UIComponent | ||
Возвращает элемент в положении, заданном индексом. | SelectableList | ||
Возвращает индекс следующего элемента в объекте dataProvider, где первый символ метки совпадает с указанным символом строки. | SelectableList | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Возвращает стиль, установленный для средств визуализации списка. | SelectableList | ||
Возвращает свойство style, установленное в последовательности для поиска стилей компонента. | UIComponent | ||
[статические]
Возвращает карту стилей по умолчанию для текущего компонента. | TileList | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Помечает свойство как недопустимое и обновляет компонент в следующем кадре, если не указано иное. | UIComponent | ||
Аннулирует указанное средство визуализации элементов. | SelectableList | ||
Аннулирует средство визуализации для элемента в заданном положении индекса. | SelectableList | ||
Аннулирует весь список и инициирует обновление всех элементов списка. | SelectableList | ||
Проверяет, выбран ли указанный элемент списка. | SelectableList | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Возвращает интерфейс ICellRenderer для заданного объекта элемента, если таковой существует. | SelectableList | ||
[переопределить]
Возвращает строку, которая отображается средством визуализации для указанного объекта данных на основе свойств labelField и labelFunction. | TileList | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
[статические]
Объединяет стили из нескольких классов в одном объекте. | UIComponent | ||
Перемещает компонент в указанное положение в пределах его родительского компонента. | UIComponent | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет все элементы из списка. | SelectableList | ||
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Удаляет указанный элемент из списка. | SelectableList | ||
Удаляет элемент в заданном положении индекса. | SelectableList | ||
Заменяет элемент в положении, заданном индексом, другим элементом. | SelectableList | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
[переопределить]
Прокручивает список до элемента с указанным индексом. | TileList | ||
Прокручивает список до элемента, индекс которого определяется текущим значением свойства selectedIndex. | SelectableList | ||
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | ||
Задает фокус на этот компонент. | UIComponent | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Задает стиль средств визуализации списка. | SelectableList | ||
Задает указанную высоту и ширину компонента. | UIComponent | ||
Задает свойство style для экземпляра компонента. | UIComponent | ||
Сортирует элементы, предоставляемые текущим поставщиком данных. | SelectableList | ||
Сортирует элементы, предоставляемые текущим поставщиком данных, по одному или нескольким полям. | SelectableList | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | ||
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его при необходимости. | UIComponent | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Стиль | Описание | Определено | ||
---|---|---|---|---|
cellRenderer | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Средство визуализации ячейки, которое будет использоваться для визуализации каждого элемента в компоненте TileList. Значением по умолчанию является fl.controls.listClasses.ImageCell . | TileList | ||
Тип: Number Формат: Length Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Размер заполнителя, отделяющего границу списка от его содержимого, в пикселах. | SelectableList | |||
Тип: Number Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Значение альфа-канала, которое присваивается списку, когда свойство enabled имеет значение false . | SelectableList | |||
Тип: flash.text.TextFormat Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Объект TextFormat, который используется для визуализации метки компонента, когда кнопка отключена. | UIComponent | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования в качестве темы оформления для кнопки со стрелкой вниз полосы прокрутки при ее деактивации. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования темы оформления для кнопки со стрелкой вниз полосы прокрутки при щелчке кнопкой мыши на кнопке со стрелкой. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования темы оформления для кнопки со стрелкой вниз полосы прокрутки при наведении курсора мыши на кнопку со стрелкой. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования в качестве темы оформления для кнопки со стрелкой вниз полосы прокрутки. | BaseScrollPane | |||
Тип: Number Формат: Length Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Заполнитель, отделяющий внешние границы компонента от внешних краев индикатора фокуса, в пикселах. | UIComponent | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Обложка, используемая для показа индикаторов фокуса. | UIComponent | |||
Тип: Number Формат: Time Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Количество миллисекунд ожидания, которое проходит после того, как событие buttonDown впервые отправляется перед отправкой второго события buttonDown . | BaseScrollPane | |||
Тип: Number Формат: Time Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Интервал в миллисекундах между событиями buttonDown , которые отправляются после задержки, указанной с помощью стиля repeatDelay . | BaseScrollPane | |||
skin | Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Обложка, используемая в качестве фона компонента TileList. Значением по умолчанию является TileList_skin . | TileList | ||
Тип: flash.text.TextFormat Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Объект TextFormat, используемый для визуализации метки компонента. | UIComponent | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Обложка, используемая для указания отключенного состояния бегунка. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования в качестве темы оформления для ползунка полосы прокрутки при щелчке кнопкой мыши на ползунке. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования значка ползунка для полосы прокрутки. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования в качестве темы оформления для ползунка полосы прокрутки при наведении курсора мыши на ползунок. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса, используемого в качестве обложки для бегунка полосы прокрутки. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Обложка, используемая для указания отключенной дорожки. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Обложка, используемая для того, чтобы указать состояние нажатой кнопки мыши для отключенной обложки. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Обложка, используемая для того, чтобы указать состояние курсора, находящегося над дорожкой прокрутки. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Обложка, используемая для того, чтобы указать состояние ненажатой кнопки мыши для дорожки прокрутки. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования в качестве темы оформления для кнопки со стрелкой вверх полосы прокрутки при ее деактивации. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования темы оформления для кнопки со стрелкой вверх полосы прокрутки при щелчке кнопкой мыши на кнопке со стрелкой. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования темы оформления для кнопки со стрелкой вверх полосы прокрутки при наведении курсора мыши на кнопку со стрелкой. | BaseScrollPane | |||
Тип: Class Язык версии: ActionScript 3.0 Версия продукта: Flash CS3 Версии среды выполнения: Flash9.0.28.0, AIR 1.0 Имя класса для использования в качестве темы оформления для кнопки со стрелкой вверх на полосе прокрутки. | BaseScrollPane |
columnCount | свойство |
columnCount:uint
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает число столбцов, видимых в списке хотя бы частично. Установка свойства columnCount
изменяет ширину списка, но компонент TileList не сохраняет это значение. Значение важно присваивать columnCount
уже после выбора значений dataProvider
и rowHeight
. Единственное исключение происходит, когда значение rowCount
задается с помощью инспектора свойств. В этом случае данное свойство сохраняется до тех пор, пока компонент не будет впервые прорисован.
Значением по умолчанию является 0.
Реализация
public function get columnCount():uint
public function set columnCount(value:uint):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает ширину каждого столбца списка (в пикселах).
Значением по умолчанию является 50.
Реализация
public function get columnWidth():Number
public function set columnWidth(value:Number):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает модель данных для списка просматриваемых элементов. Один и тот же поставщик данных может использоваться несколькими компонентами на основе списка. Изменения в поставщике данных немедленно становятся доступны всем компонентам, которые используют его в качестве источника данных.
Реализация
override public function get dataProvider():DataProvider
override 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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает значение, указывающее направление прокрутки компонента TileList: по горизонтали или по вертикали. Значение ScrollBarDirection.HORIZONTAL
указывает на то, что компонент TileList прокручивается по горизонтали; значение ScrollBarDirection.VERTICAL
указывает на то, что компонент TileList прокручивается по вертикали.
Значением по умолчанию является ScrollBarDirection.VERTICAL.
Реализация
public function get direction():String
public function set direction(value:String):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает поле элемента, содержащее значок для данного элемента.
Примечание. Свойство iconField
не используется, если свойству iconFunction
присвоена функция обратного вызова.
Значки могут быть классами или символами из библиотеки, у которой есть имя класса.
Значением по умолчанию является null.
Реализация
public function get iconField():String
public function set iconField(value:String):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает функцию, используемую для получения значка элемента.
Примечание. Свойство iconField
не используется, если свойству iconFunction
присвоена функция обратного вызова.
В роли значков могут выступать классы или элементы библиотеки с именами классов.
Значением по умолчанию является null.
Реализация
public function get iconFunction():Function
public function set iconFunction(value:Function):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет высоту области содержимого (в пикселах). Это значение является разницей между высотой компонента и суммой значений высоты contentPadding
и горизонтальной полосы прокрутки, если последняя видна на экране.
Реализация
public function get innerHeight():Number
Связанные элементы API
innerWidth | свойство |
innerWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет ширину области содержимого (в пикселах). Это значение является разницей между шириной компонента и суммой значений ширины contentPadding
и вертикальной полосы прокрутки, если последняя видна на экране.
Реализация
public function get innerWidth():Number
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает поле каждого элемента, которое содержит метку для отдельного фрагмента мозаики.
Примечание. Свойство labelField
не используется, если свойству labelFunction
присвоена функция обратного вызова.
Значением по умолчанию является "label".
Реализация
public function get labelField():String
public function set labelField(value:String):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет функцию, указывающую поля элемента, предоставляющие текст метки для фрагмента мозаики.
Примечание. Свойство labelField
не используется, если свойству labelFunction
присвоена функция обратного вызова.
Значением по умолчанию является null.
Реализация
public function get labelFunction():Function
public function set labelFunction(value:Function):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет максимальную координату (в пикселах) для горизонтальной прокрутки текущего содержимого.
Реализация
override public function get maxHorizontalScrollPosition():Number
override public function set maxHorizontalScrollPosition(value:Number):void
Связанные элементы API
rowCount | свойство |
rowCount:uint
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает число строк, видимых в списке хотя бы частично.
Установка свойства rowCount
изменяет высоту списка, но компонент TileList не сохраняет это значение. Значение важно присваивать rowCount
уже после выбора значений dataProvider
и rowHeight
. Единственное исключение происходит, когда значение rowCount
задается с помощью инспектора свойств. В этом случае данное свойство сохраняется до тех пор, пока компонент не будет впервые прорисован.
Значением по умолчанию является 0.
Реализация
override public function get rowCount():uint
override public function set rowCount(value:uint):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает высоту, которая применяется к каждой строке списка (в пикселах).
Значением по умолчанию является 50.
Реализация
public function get rowHeight():Number
public function set rowHeight(value:Number):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает правило прокрутки для компонента TileList. Это значение используется, чтобы указывать правило прокрутки для полосы прокрутки, определяемое свойством direction
.
Примечание. Компонент TileList поддерживает прокрутку только в одном направлении. Фрагменты мозаики корректируются, чтобы уместиться в видимой области компонента и чтобы они скрывались только в одном направлении.
Размер компонента TileList изменяется в соответствии с размером фрагментов мозаики только тогда, когда пользователь устанавливает размер вручную, либо когда он устанавливает свойства rowCount
или columnCount
.
Если выбрано значение ScrollPolicy.AUTO
, полоса прокрутки видна только тогда, когда компонент TileList необходимо прокрутить, чтобы показать все элементы.
Значением по умолчанию является ScrollPolicy.AUTO.
Реализация
public function get scrollPolicy():String
public function set scrollPolicy(value:String):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает поле элемента, которое содержит исходный путь для фрагмента мозаики.
Примечание. Свойство sourceField
не используется, если свойству sourceFunction
присвоена функция обратного вызова.
Значением по умолчанию является "source".
Реализация
public function get sourceField():String
public function set sourceField(value:String):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Определяет или задает функцию, используемую для получения исходного пути для фрагмента мозаики.
Примечание. Свойство sourceField
не используется, если свойству sourceFunction
присвоена функция обратного вызова.
Значением по умолчанию является null.
Реализация
public function get sourceFunction():Function
public function set sourceFunction(value:Function):void
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Создает новый экземпляр компонента List.
getStyleDefinition | () | метод |
public static function getStyleDefinition():Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Возвращает карту стилей по умолчанию для текущего компонента. Карта стилей содержит тип, который подходит для компонента в зависимости от стиля, используемого компонентом. Например, стиль disabledTextFormat
содержит значение null
или объект TextFormat. Вы можете воспользоваться этими стилями и вызвать метод setStyle()
по отношению к текущему компоненту. Следующий код переопределяет стиль disabledTextFormat
, выбранный по умолчанию для указанного компонента:
componentInstance.setStyle("disabledTextFormat", new TextFormat());
Object — Объект стилей по умолчанию.
|
Связанные элементы API
Пример ( Использование этого примера )
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 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.0 |
Возвращает строку, которая отображается средством визуализации для указанного объекта данных на основе свойств labelField
и labelFunction
.
Параметры
item:Object — Объект, создаваемый путем визуализации.
|
String — Строка, отображаемая в зависимости от данных.
|
Связанные элементы API
scrollToIndex | () | метод |
override public function scrollToIndex(newCaretIndex:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flash CS3 |
Версии среды выполнения: | Flash Player 9.0.28.0, AIR 1.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); }
- Добавьте компонент TileList в библиотеку.
- Нарисуйте звезду и создайте на ее основе символ с названием star.
- В свойствах символа
star
установите флажок «Экспортировать для ActionScript». - Сохраните этот код под именем TileListExample.as в том же каталоге, где и FLA-файл.
- Присвойте параметру DocumentClass в FLA-файле значение TileListExample.
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); } } }
Tue Jun 12 2018, 11:34 AM Z