Пакет | com.adobe.mosaic.layouts |
Класс | public class MosaicLayoutBase |
Наследование | MosaicLayoutBase ![]() ![]() ![]() |
Подклассы | FlowLayout, SmartColumnLayout, SmartGridLayout, SmartRowLayout |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 |
Версии среды выполнения: | AIR 2.6, Flash Player 10.2 |
MosaicLayoutBase
component is the base class for most composite application layouts, such as FlowLayout and SmartGridLayout.
Layouts using this base class must support padding, vertical and horizontal gaps, when placing their Group's children.
All layouts derived from MosaicLayoutBase automatically get maximize capability as well as some animation effects (eg, when an item is deleted).
The calculateLayoutPositions() function is the key layout function and should be overridden in every sub-class. This is the function that distinguishes one layout from another.
Общедоступные свойства
Свойство | Определено | ||
---|---|---|---|
![]() | clipAndEnableScrolling : Boolean
Значение true определяет необходимость обрезки нижестоящих элементов в соответствии с границами области просмотра. | LayoutBase | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | dropIndicator : DisplayObject
DisplayObject, который этот макет использует для индикатора перетаскивания во время операции перетаскивания. | LayoutBase | |
![]() | horizontalScrollPosition : Number
Координата Х исходной точки поля зрения в системе координат компонента, где значением по умолчанию является (0,0), что соответствует левому верхнему углу области компонента. | LayoutBase | |
![]() | typicalLayoutElement : ILayoutElement
Используется макетами в тех случаях, когда необходимы фиксированные размеры строк/столбцов, но при этом определенные размеры не указаны. | LayoutBase | |
![]() | useVirtualLayout : Boolean
В контейнере может находиться любое число нижестоящих элементов. | LayoutBase | |
![]() | verticalScrollPosition : Number
Координата Y исходной точки поля зрения в системе координат компонента, где значением по умолчанию является (0,0), что соответствует левому верхнему углу области компонента. | LayoutBase |
Защищенные свойства
Свойство | Определено |
---|
Общедоступные методы
Метод | Определено | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | OnDemandEventDispatcher | |
![]() |
Если useVirtualLayout имеет значение true, этот метод может использоваться целевым объектом макета для очистки кэшированной информации о макете в случае изменения целевого объекта. | LayoutBase | |
![]() |
Посылает событие в поток событий. | OnDemandEventDispatcher | |
![]() |
Возвращает границы макета указанного элемента в виде элемента Rectangle или значения null, если индекс недействителен, соответствующий элемент имеет значение null, includeInLayout=false или значением свойства target этого макета является null. | LayoutBase | |
![]() |
Возвращает изменение горизонтального положения прокрутки для работы с различными параметрами прокрутки. | LayoutBase | |
![]() | getNavigationDestinationIndex(currentIndex:int, navigationUnit:uint, arrowKeysWrapFocus:Boolean):int
Метод делегирования, определяющий, к какому элементу необходимо перейти на основе текущего элемента в фокусе и данных, вводимых пользователем в виде константы NavigationUnit. | LayoutBase | |
![]() |
Вычисляет дельты verticalScrollPosition и horizontalScrollPosition, необходимые для прокрутки элемента под заданным индексом в видимую область. | LayoutBase | |
![]() |
Возвращает изменение вертикального положения прокрутки для работы с различными параметрами прокрутки. | LayoutBase | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | OnDemandEventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Скрывает показанный ранее индикатор перетаскивания, созданный методом showDropIndicator(), удаляет его из списка отображения и также останавливает прокрутку перетаскивания. | LayoutBase | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Обеспечивает измерение размера целевого объекта по умолчанию на основе его содержимого и дополнительно измеряет минимальный размер целевого объекта по умолчанию. | LayoutBase | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | OnDemandEventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Размеры, положение и вышестоящие объекты индикатора перетаскивания, основанные на указанном местоположении перетаскивания. | LayoutBase | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Размеры и местоположения элементов целевого объекта. | LayoutBase | |
![]() |
Вызывается целевым объектом в конце updateDisplayList для обновления scrollRect макета. | LayoutBase | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | OnDemandEventDispatcher |
Защищенные методы
Метод | Определено | ||
---|---|---|---|
![]() |
Вычисляет значение прокрутки для указанного dropLocation во время операции перетаскивания. | LayoutBase | |
![]() |
Вычисляет границы для индикатора перетаскивания с целью визуального представления точки вставки элементов при завершении операции перетаскивания. | LayoutBase | |
![]() |
Возвращает границы первого элемента макета, охватывающего верхний край scrollRect или находящегося над ним. | LayoutBase | |
![]() |
Возвращает границы первого элемента макета, охватывающего нижний край scrollRect или находящегося ниже края. | LayoutBase | |
![]() |
Возвращает границы первого элемента макета, охватывающего левый край scrollRect или находящегося слева от него. | LayoutBase | |
![]() |
Возвращает границы первого элемента макета, охватывающего правый край scrollRect или находящегося справа от нее. | LayoutBase | |
![]() |
Возвращает границы прямоугольника прокрутки целевого объекта в координатах макета. | LayoutBase | |
![]() |
Вызывается при изменении свойств verticalScrollPosition или horizontalScrollPosition. | LayoutBase |
Tue Jun 12 2018, 11:34 AM Z