Пакет | fl.containers |
Класс | public class BaseScrollPane |
Наследование | BaseScrollPane ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Подклассы | ScrollPane, SelectableList |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Класс BaseScrollPane по умолчанию дополнен классами ScrollPane и SelectableList для всех компонентов на основе списка. Это означает, что любой компонент, в котором применяется горизонтальная или вертикальная прокрутка, не требует реализации логики прокрутки, маскирования или макетирования за исключением режима работы, относящегося к компоненту.
Свойство | Определено | ||
---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | |
![]() | alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | |
![]() | blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | |
![]() | blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | |
![]() | buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | |
![]() | cacheAsBitmap : Boolean
При значении true проигрыватель Flash Player кэширует внутреннее растровое представление экранного объекта. | DisplayObject | |
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() | contextMenu : ContextMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | |
![]() | 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 | ||
![]() | loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | |
![]() | mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | |
maxHorizontalScrollPosition : Number [только для чтения]
Определяет максимальную координату (в пикселах) для горизонтальной прокрутки текущего содержимого. | BaseScrollPane | ||
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 | |
![]() | scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | |
![]() | scaleX : Number
Умножает текущую ширину компонента на коэффициент масштабирования. | UIComponent | |
![]() | scaleY : Number
Умножает текущую высоту компонента на коэффициент масштабирования. | UIComponent | |
![]() | scaleZ : Number
Указывает масштабирование глубины объекта (в процентах) относительно точки регистрации этого объекта. | DisplayObject | |
![]() | scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | |
![]() | soundTransform : SoundTransform
Управляет звуком в данном спрайте. | Sprite | |
![]() | 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 |
Метод | Определено | ||
---|---|---|---|
Создает новый экземпляр компонента BaseScrollPane. | BaseScrollPane | ||
![]() |
Добавляет дочерний экземпляр DisplayObject к данному экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Добавляет дочерний экземпляр DisplayObject к данному экземпляру DisplayObjectContainer. | DisplayObjectContainer | |
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события в объекте EventDispatcher, в результате чего прослушиватель будет получать уведомления о событиях. | EventDispatcher | |
![]() |
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой. | DisplayObjectContainer | |
![]() |
Удаляет свойство style для экземпляра компонента. | UIComponent | |
![]() |
Определяет, является ли заданный экранный объект дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | |
![]() |
Передает событие в поток событий. | EventDispatcher | |
![]() |
Отображает или скрывает индикатор фокуса этого компонента. | UIComponent | |
![]() |
Инициирует немедленную операцию отрисовки без аннулирования всех элементов (в отличие от метода invalidateNow). | UIComponent | |
![]() | DisplayObject | ||
![]() |
Возвращает прямоугольник, определяющий область экранного объекта, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | |
![]() |
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | |
![]() |
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | |
![]() |
Возвращает позицию индекса для дочернего экземпляра DisplayObject. | DisplayObjectContainer | |
![]() | DisplayObject | ||
![]() |
Возвращает объект, который в настоящее время имеет фокус. | UIComponent | |
![]() |
Возвращает массив объектов, расположенных ниже заданной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Возвращает прямоугольник, определяющий границу экранного объекта по системе координат, заданной параметром targetCoordinateSpace, за исключением линий фигур. | DisplayObject | |
![]() |
Возвращает свойство style, установленное в последовательности для поиска стилей компонента. | UIComponent | |
[статические]
Возвращает карту стилей по умолчанию для текущего компонента. | BaseScrollPane | ||
![]() |
Преобразует объект Point из координат рабочей области (глобальных) в координаты экранного объекта (локальные). | DisplayObject | |
![]() |
Проверяет наличие у объекта EventDispatcher прослушивателей событий, которые зарегистрированы для получения уведомлений о событиях определенного типа. | EventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Оценивает экранный объект, чтобы определить, перекрывает ли он экранный объект obj или пересекается с ним. | DisplayObject | |
![]() |
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | |
![]() |
Помечает свойство как недопустимое и обновляет компонент в следующем кадре, если не указано иное. | UIComponent | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Преобразует объект point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | |
![]() | [статические]
Объединяет стили из нескольких классов в одном объекте. | UIComponent | |
![]() |
Перемещает компонент в указанное положение в пределах его родительского компонента. | UIComponent | |
![]() | DisplayObject | ||
![]() | DisplayObject | ||
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Удаляет заданный дочерний объект DisplayObject из списка потомков экземпляра DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет дочерний DisplayObject из заданной позиции индекса в списке потомков DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | |
![]() |
Изменяет положение существующего потомка в DisplayObjectContainer. | DisplayObjectContainer | |
![]() |
Задает фокус на этот компонент. | UIComponent | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Задает указанную высоту и ширину компонента. | UIComponent | |
![]() |
Задает свойство style для экземпляра компонента. | UIComponent | |
![]() |
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | |
![]() |
Завершает метод startDrag(). | Sprite | |
![]() |
Меняет местами (в порядке "от начала к концу") два заданных дочерних объекта. | DisplayObjectContainer | |
![]() |
Меняет местами (в порядке "от начала к концу") дочерние объекты, расположенные в двух заданных позициях индекса в списке потомков. | DisplayObjectContainer | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его при необходимости. | UIComponent | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель событий в объекте EventDispatcher или в любом из его предков для получения уведомлений о событиях определенного типа. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player перемещается в фокус операционной системы и становится активным. | EventDispatcher | ||
![]() | Отправляется, когда экранный объект добавляется в список отображения. | DisplayObject | ||
![]() | Отправляется, когда экранный объект добавляется к списку отображения в рабочей области, либо непосредственно, либо путем добавления поддерева, содержащего экранный объект. | DisplayObject | ||
![]() | Отправляется, когда пользователь выбирает команду "Удалить" в контекстном меню текста. | InteractiveObject | ||
![]() | Отправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции "Копировать", или выбирает команду "Копировать" из контекстного меню. | InteractiveObject | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции "Вырезать", или выбирает команду "Вырезать" из контекстного меню. | InteractiveObject | ||
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player покидает фокус операционной системы и становится неактивным. | EventDispatcher | ||
![]() | Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. | InteractiveObject | ||
![]() | [многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр. | DisplayObject | ||
![]() | [многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр. | DisplayObject | ||
![]() | Отправляется, когда экранный объект перемещается в фокус. | InteractiveObject | ||
![]() | Отправляется, когда экранный объект покидает фокус. | InteractiveObject | ||
![]() | [многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра. | DisplayObject | ||
![]() | Отправляется, когда видимый компонент становится невидимым. | UIComponent | ||
![]() | Отправляется, когда пользователь нажимает клавишу. | InteractiveObject | ||
![]() | Отправляется, когда пользователь пытается изменить фокус с помощью клавиатуры. | InteractiveObject | ||
![]() | Отправляется, когда пользователь отпускает клавишу. | InteractiveObject | ||
![]() | Отправляется, когда пользователь нажимает кнопку на указывающем устройстве над экземпляром InteractiveObject в окне проигрывателя Flash Player. | InteractiveObject | ||
![]() | Отправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь перемещает указывающее устройство от экземпляра InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наводит указывающее устройству на экземпляр InteractiveObject в окне проигрывателя Flash Player. | InteractiveObject | ||
![]() | Отправляется, когда пользователь отпускает кнопку на указывающем устройстве над экземпляром InteractiveObject в окне проигрывателя Flash Player. | InteractiveObject | ||
![]() | Отправляется, когда пользователь вращает колесико мыши над экземпляром InteractiveObject в окне проигрывателя Flash Player. | InteractiveObject | ||
![]() | Отправляется при перемещении компонента. | UIComponent | ||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции "Вставить", или выбирает команду "Вставить" из контекстного меню. | InteractiveObject | ||
![]() | Отправляется перед удалением экранного объекта из списка отображения. | DisplayObject | ||
![]() | Отправляется перед удалением экранного объекта из списка отображения, либо непосредственно, либо путем удаления поддерева, содержащего экранный объект. | DisplayObject | ||
![]() | [многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения. | DisplayObject | ||
![]() | Отправляется при изменении размеров компонента. | UIComponent | ||
![]() | Отправляется, когда пользователь перемещает указывающее устройство от экземпляра InteractiveObject. | InteractiveObject | ||
![]() | Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | ||
Отправляется при прокрутке содержимого с помощью полос прокрутки компонента или колеса мыши. | BaseScrollPane | |||
![]() | Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции "Выделить все", или выбирает команду "Выделить все" из контекстного меню. | InteractiveObject | ||
![]() | Отправляется, когда невидимый компонент становится видимым. | UIComponent | ||
![]() | Отправляется, когда изменяется значение свойства tabChildren объекта. | InteractiveObject | ||
![]() | Отправляется при изменении флага tabEnabled объекта. | InteractiveObject | ||
![]() | Отправляется, когда изменяется значение свойства tabIndex объекта. | InteractiveObject |
Стиль | Описание | Определено | ||
---|---|---|---|---|
contentPadding | Тип: Number Формат: Length Заполняющая информация между содержимым (компонент и полоса прокрутки) и внешним краем фона в пикселах. Значение по умолчанию 0 . | BaseScrollPane | ||
disabledAlpha | Тип: Number Формат: Length Если свойству enabled присвоено значение false , взаимодействие с компонентом запрещено, а поверх него накладывается белый слой, делающий содержимое компонента тусклым. Стиль disabledAlpha определяет уровень прозрачности, который применяется к этому слою. Диапазон допустимых значений охватывает значения от 0 (полностью прозрачный слой) до 1 (матовый слой).
Значение по умолчанию 0.5 . | BaseScrollPane | ||
![]() | Тип: flash.text.TextFormat Объект TextFormat, который используется для визуализации метки компонента, когда кнопка отключена. | UIComponent | ||
downArrowDisabledSkin | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вниз на полосе прокрутки, когда она отключена. Если обложку изменить графическим или программным образом, необходимо сделать так, чтобы новая обложка имела ту же высоту (в случае горизонтальных полос прокрутки) или ширину (в случае вертикальных полос прокрутки), что и дорожка. Значение по умолчанию ScrollArrowDown_disabledSkin . | BaseScrollPane | ||
downArrowDownSkin | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вниз на полосе прокрутки, когда пользователь нажимает на кнопку. Если обложку изменить графическим или программным образом, необходимо сделать так, чтобы новая обложка имела ту же высоту (в случае горизонтальных полос прокрутки) или ширину (в случае вертикальных полос прокрутки), что и дорожка. Значение по умолчанию ScrollArrowDown_downSkin . | BaseScrollPane | ||
downArrowOverSkin | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вниз на полосе прокрутки, когда курсор находится над кнопкой. Если обложку изменить графическим или программным образом, необходимо сделать так, чтобы новая обложка имела ту же высоту (в случае горизонтальных полос прокрутки) или ширину (в случае вертикальных полос прокрутки), что и дорожка. Значение по умолчанию ScrollArrowDown_overSkin . | BaseScrollPane | ||
downArrowUpSkin | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вниз на полосе прокрутки. Если обложку изменить графическим или программным образом, необходимо сделать так, чтобы новая обложка имела ту же высоту (в случае горизонтальных полос прокрутки) или ширину (в случае вертикальных полос прокрутки), что и дорожка. Значение по умолчанию ScrollArrowDown_upSkin . | BaseScrollPane | ||
![]() | Тип: Number Формат: Length Заполнитель, отделяющий внешние границы компонента от внешних краев индикатора фокуса, в пикселах. | UIComponent | ||
![]() | Тип: Class Обложка, используемая для показа индикаторов фокуса. | UIComponent | ||
repeatDelay | Тип: Number Формат: Time Количество миллисекунд ожидания, которое проходит после того, как событие buttonDown впервые отправляется перед отправкой второго события buttonDown .
Значение по умолчанию 500 . | BaseScrollPane | ||
repeatInterval | Тип: Number Формат: Time Интервал в миллисекундах между событиями buttonDown , которые отправляются после задержки, указанной с помощью стиля repeatDelay .
Значение по умолчанию 35 . | BaseScrollPane | ||
skin | Тип: Class Обложка, используемая в качестве фона панели прокрутки. Значение по умолчанию ScrollPane_upSkin . | BaseScrollPane | ||
![]() | Тип: flash.text.TextFormat Объект TextFormat, используемый для визуализации метки компонента. | UIComponent | ||
thumbDisabledSkin | Тип: Class Обложка, используемая для указания отключенного состояния бегунка. Значение по умолчанию ScrollThumb_upSkin . | BaseScrollPane | ||
thumbDownSkin | Тип: Class Имя класса, используемого в качестве обложки для бегунка полосы прокрутки при нажатии на бегунок. Значение по умолчанию ScrollThumb_downSkin . | BaseScrollPane | ||
thumbIcon | Тип: Class Имя класса, используемого в качестве значка для бегунка полосы прокрутки. Значение по умолчанию ScrollBar_thumbIcon . | BaseScrollPane | ||
thumbOverSkin | Тип: Class Имя класса, используемого в качестве обложки для бегунка полосы прокрутки, когда курсор находится над бегунком. Значение по умолчанию ScrollThumb_overSkin . | BaseScrollPane | ||
thumbUpSkin | Тип: Class Имя класса, используемого в качестве обложки для бегунка полосы прокрутки. Значение по умолчанию ScrollThumb_upSkin . | BaseScrollPane | ||
trackDisabledSkin | Тип: Class Обложка, используемая для указания отключенной дорожки. Значение по умолчанию ScrollTrack_Skin . | BaseScrollPane | ||
trackDownSkin | Тип: Class Обложка, используемая для того, чтобы указать состояние нажатой кнопки мыши для отключенной обложки. Значение по умолчанию ScrollTrack_Skin . | BaseScrollPane | ||
trackOverSkin | Тип: Class Обложка, используемая для того, чтобы указать состояние курсора, находящегося над дорожкой прокрутки. Значение по умолчанию ScrollTrack_Skin . | BaseScrollPane | ||
trackUpSkin | Тип: Class Обложка, используемая для того, чтобы указать состояние ненажатой кнопки мыши для дорожки прокрутки. Значение по умолчанию ScrollTrack_Skin . | BaseScrollPane | ||
upArrowDisabledSkin | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вверх на полосе прокрутки, когда она отключена. Если обложку изменить графическим или программным образом, необходимо сделать так, чтобы новая обложка имела ту же высоту (в случае горизонтальных полос прокрутки) или ширину (в случае вертикальных полос прокрутки), что и дорожка. Значение по умолчанию ScrollArrowUp_disabledSkin . | BaseScrollPane | ||
upArrowDownSkin | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вверх на полосе прокрутки, когда пользователь нажимает ее. Если обложку изменить графическим или программным образом, необходимо сделать так, чтобы новая обложка имела ту же высоту (в случае горизонтальных полос прокрутки) или ширину (в случае вертикальных полос прокрутки), что и дорожка. Значение по умолчанию ScrollArrowUp_downSkin . | BaseScrollPane | ||
upArrowOverSkin | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вверх на полосе прокрутки, когда курсор находится над кнопкой со стрелкой. Если обложку изменить графическим или программным образом, необходимо сделать так, чтобы новая обложка имела ту же высоту (в случае горизонтальных полос прокрутки) или ширину (в случае вертикальных полос прокрутки), что и дорожка. Значение по умолчанию ScrollArrowUp_overSkin . | BaseScrollPane | ||
upArrowUpSkin | Тип: Class Имя класса, используемого в качестве обложки для кнопки со стрелкой вверх на полосе прокрутки. Если обложку изменить графическим или программным образом, необходимо сделать так, чтобы новая обложка имела ту же высоту (в случае горизонтальных полос прокрутки) или ширину (в случае вертикальных полос прокрутки), что и дорожка. Значение по умолчанию ScrollArrowUp_upSkin . | BaseScrollPane |
horizontalLineScrollSize | свойство |
horizontalLineScrollSize:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает значение, показывающее протяженность прокрутки по горизонтали при щелчке стрелки прокрутки. Это значение измеряется в пикселах.
Значение по умолчанию 4
public function get horizontalLineScrollSize():Number
public function set horizontalLineScrollSize(value:Number):void
См. также
horizontalPageScrollSize | свойство |
horizontalPageScrollSize:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает число пикселов, на которое перемещается бегунок горизонтальной полосы прокрутки при нажатии на рабочую часть полосы прокрутки. Когда это значение равно 0, то свойство получает данные о доступной ширине компонента.
Значение по умолчанию 0
public function get horizontalPageScrollSize():Number
public function set horizontalPageScrollSize(value:Number):void
См. также
horizontalScrollBar | свойство |
horizontalScrollBar:ScrollBar
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет ссылку на горизонтальную полосу прокрутки.
public function get horizontalScrollBar():ScrollBar
См. также
horizontalScrollPolicy | свойство |
horizontalScrollPolicy:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает значение, показывающее состояние горизонтальной полосы прокрутки. Значение ScrollPolicy.ON
указывает на то, что горизонтальная полоса прокрутки всегда включена. Значение ScrollPolicy.OFF
указывает на то, что горизонтальная полоса прокрутки всегда выключена. А значение ScrollPolicy.AUTO
соответствует автоматическому изменению ее состояния. Это свойство используется наряду с другими свойствами прокрутки для выбора метода setScrollProperties()
полосы прокрутки.
Значение по умолчанию ScrollPolicy.AUTO
public function get horizontalScrollPolicy():String
public function set horizontalScrollPolicy(value:String):void
См. также
horizontalScrollPosition | свойство |
horizontalScrollPosition:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает значение, показывающее положение горизонтальной полосы прокрутки на панели прокрутки (в пикселах).
Значение по умолчанию 0
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
См. также
scroll
и следит за положениями прокрутки по вертикали и горизонтали:
import fl.events.ScrollEvent; import fl.containers.ScrollPane; import fl.controls.ScrollBarDirection; var myScrollPane:ScrollPane = new ScrollPane(); myScrollPane.source = "http://www.helpexamples.com/flash/images/image1.jpg"; myScrollPane.scrollDrag = true; myScrollPane.move(10, 10); myScrollPane.addEventListener(ScrollEvent.SCROLL, scrollHandler); addChild(myScrollPane); function scrollHandler(event:ScrollEvent):void { var sp:ScrollPane = event.target as ScrollPane; switch (event.direction) { case ScrollBarDirection.HORIZONTAL: trace(event.direction + ":", sp.horizontalScrollPosition, "of", sp.maxHorizontalScrollPosition); break; case ScrollBarDirection.VERTICAL: trace(event.direction + ":", sp.verticalScrollPosition, "of", sp.maxVerticalScrollPosition); break; } }
maxHorizontalScrollPosition | свойство |
maxHorizontalScrollPosition:Number
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет максимальную координату (в пикселах) для горизонтальной прокрутки текущего содержимого.
public function get maxHorizontalScrollPosition():Number
См. также
maxVerticalScrollPosition | свойство |
maxVerticalScrollPosition:Number
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет максимальное положение по вертикали при прокрутке текущего содержимого (в пикселах).
public function get maxVerticalScrollPosition():Number
См. также
useBitmapScrolling | свойство |
useBitmapScrolling:Boolean
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
При значении true
свойству cacheAsBitmap
для прокручиваемого содержимого присваивается значение true
; если же выбирается значение false
, это значение становится недоступно.
Примечание. Выбор значения true
для этого свойства увеличивает производительность прокрутки.
Значение по умолчанию false
public function get useBitmapScrolling():Boolean
public function set useBitmapScrolling(value:Boolean):void
verticalLineScrollSize | свойство |
verticalLineScrollSize:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает значение, показывающее число пикселов, на которое производится прокрутка по вертикали при щелчке стрелки прокрутки.
Значение по умолчанию 4
public function get verticalLineScrollSize():Number
public function set verticalLineScrollSize(value:Number):void
См. также
verticalPageScrollSize | свойство |
verticalPageScrollSize:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает число пикселов, на которое перемещается бегунок вертикальной полосы прокрутки при нажатии на рабочую часть полосы прокрутки. Когда это значение равно 0, то свойство получает данные о доступной высоте компонента.
Значение по умолчанию 0
public function get verticalPageScrollSize():Number
public function set verticalPageScrollSize(value:Number):void
См. также
verticalScrollBar | свойство |
verticalScrollBar:ScrollBar
[только для чтения] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет ссылку на вертикальную полосу прокрутки.
public function get verticalScrollBar():ScrollBar
См. также
verticalScrollPolicy | свойство |
verticalScrollPolicy:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает значение, показывающее состояние вертикальной полосы прокрутки. Значение ScrollPolicy.ON
указывает на то, что вертикальная полоса прокрутки всегда включена. Значение ScrollPolicy.OFF
указывает на то, что вертикальная полоса прокрутки всегда выключена. А значение ScrollPolicy.AUTO
соответствует автоматическому изменению ее состояния. Это свойство используется наряду с другими свойствами прокрутки для выбора метода setScrollProperties()
полосы прокрутки.
Значение по умолчанию ScrollPolicy.AUTO
public function get verticalScrollPolicy():String
public function set verticalScrollPolicy(value:String):void
См. также
verticalScrollPosition | свойство |
verticalScrollPosition:Number
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет или задает значение, показывающее положение вертикальной полосы прокрутки на панели прокрутки (в пикселах).
Значение по умолчанию 0
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
См. также
scroll
и следит за положениями прокрутки по вертикали и горизонтали:
import fl.events.ScrollEvent; import fl.containers.ScrollPane; import fl.controls.ScrollBarDirection; var myScrollPane:ScrollPane = new ScrollPane(); myScrollPane.source = "http://www.helpexamples.com/flash/images/image1.jpg"; myScrollPane.scrollDrag = true; myScrollPane.move(10, 10); myScrollPane.addEventListener(ScrollEvent.SCROLL, scrollHandler); addChild(myScrollPane); function scrollHandler(event:ScrollEvent):void { var sp:ScrollPane = event.target as ScrollPane; switch (event.direction) { case ScrollBarDirection.HORIZONTAL: trace(event.direction + ":", sp.horizontalScrollPosition, "of", sp.maxHorizontalScrollPosition); break; case ScrollBarDirection.VERTICAL: trace(event.direction + ":", sp.verticalScrollPosition, "of", sp.maxVerticalScrollPosition); break; } }
BaseScrollPane | () | Конструктор |
public function BaseScrollPane()
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Создает новый экземпляр компонента BaseScrollPane.
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; }
scroll | Событие |
fl.events.ScrollEvent
fl.events.ScrollEvent.SCROLL
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Отправляется при прокрутке содержимого с помощью полос прокрутки компонента или колеса мыши.
Задает значение свойстваtype
для объекта события scroll
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; нет поведения по умолчанию для отмены. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
delta | 1 ; значение, указывающее величину прокрутки.
|
direction | vertical ; направление объекта ScrollBar. |
position | 0 ; положение бегунка Scrollbar после того, как он был перемещен. |
target | Объект, отправивший событие. Адресат не всегда является объектом, выполняющим прослушивание события. Воспользуйтесь свойством currentTarget для доступа к объекту, прослушивающему событие. |
scroll
, а свойство direction
класса ScrollEvent помогает определить, выполнялась ли прокрутка по горизонтали или по вертикали:
import fl.containers.ScrollPane; import fl.events.ScrollEvent; import fl.controls.ScrollBarDirection; var myScrollPane:ScrollPane = new ScrollPane(); myScrollPane.scrollDrag = true; myScrollPane.source = "http://www.helpexamples.com/flash/images/image1.jpg"; myScrollPane.addEventListener(ScrollEvent.SCROLL, scrollHandler); addChild(myScrollPane); function scrollHandler(event:ScrollEvent):void { switch (event.direction) { case ScrollBarDirection.HORIZONTAL: trace("horizontal scroll", event.position, "of", event.currentTarget.maxHorizontalScrollPosition); break; case ScrollBarDirection.VERTICAL: trace("vertical scroll", event.position, "of", event.currentTarget.maxVerticalScrollPosition); break; } }