Пакет | com.adobe.mosaic.layouts |
Класс | public class SmartGridLayout |
Наследование | SmartGridLayout ![]() ![]() ![]() ![]() |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Experience Services - Composite Application Framework 10 |
Версии среды выполнения: | AIR 2.6, Flash Player 10.2 |
The SmartGridLayout is different: it tries to maximimze the space in order to present as much
of the child components as possible. If there is only one child, that child takes up 100% of the
space, filling the area of the target Group. If there are two children, the SmartGrid divides the
space in half, but gives each child 100% of the height. The children are separated into columns
up to the maxNumColumns
number of columns is reached.
Once the first row is filled out, the space is divided evenly amoung the children, shrinking
the children in height, but maintaining the maxNumColumns
number of columns. Once
the child-height reaches minRowHeight
the children stop shrinking and continue to
fill the space vertically. If the target Group is contained within a Scroller, scrollbars should
appear.
Свойство | Определено | ||
---|---|---|---|
![]() | 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 | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | OnDemandEventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Размеры, положение и вышестоящие объекты индикатора перетаскивания, основанные на указанном местоположении перетаскивания. | LayoutBase | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Размеры и местоположения элементов целевого объекта. | LayoutBase | |
![]() |
Вызывается целевым объектом в конце updateDisplayList для обновления scrollRect макета. | LayoutBase | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | OnDemandEventDispatcher |
Метод | Определено | ||
---|---|---|---|
![]() |
Вычисляет значение прокрутки для указанного dropLocation во время операции перетаскивания. | LayoutBase | |
![]() |
Возвращает границы первого элемента макета, охватывающего верхний край scrollRect или находящегося над ним. | LayoutBase | |
![]() |
Возвращает границы первого элемента макета, охватывающего нижний край scrollRect или находящегося ниже края. | LayoutBase | |
![]() |
Возвращает границы первого элемента макета, охватывающего левый край scrollRect или находящегося слева от него. | LayoutBase | |
![]() |
Возвращает границы первого элемента макета, охватывающего правый край scrollRect или находящегося справа от нее. | LayoutBase | |
![]() |
Возвращает границы прямоугольника прокрутки целевого объекта в координатах макета. | LayoutBase | |
![]() |
Вызывается при изменении свойств verticalScrollPosition или horizontalScrollPosition. | LayoutBase |
Tue Jun 12 2018, 11:34 AM Z