Пакет | mx.controls |
Класс | public class HScrollBar |
Наследование | HScrollBar ScrollBar UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Начиная с Flex 4.0, Adobe рекомендует вместо этого класса использовать класс spark.components.HScrollBar. |
Элемент управления HScrollBar (горизонтальная полоса прокрутки) позволяет управлять частью данных, отображаемых при наличии слишком большого объема данных, которые не помещаются в области отображения. Этот элемент управления расширяет основной элемент управления ScrollBar.
Несмотря на то что можно использовать элемент управления HScrollBar в качестве автономного элемента управления, обычно он присоединяется как часть другой группы компонентов для предоставления функциональных возможностей прокрутки.
Компонент ScrollBar состоит из четырех частей: двух кнопок со стрелками, полосы прокрутки и ползунка. Положение ползунка и отображение кнопок зависят от текущего состояния элемента управления. Элемент управления ScrollBar использует параметры для вычисления состояния отображения:
- Минимальное значение диапазона.
- Максимальное значение диапазона.
- Текущая позиция должна находиться в диапазоне от минимальных до максимальных значений.
- Размер области просмотра представляет число одновременно отображаемых элементов в диапазоне. Число элементов должно быть меньше или равно диапазону, где диапазоном является набор значений от минимальных значений диапазона до его максимальных значений.
The <mx:HScrollBar>
tag inherits all of the
tag attributes of its superclass, and adds the following tag attributes:
<mx:HScrollBar Styles repeatDelay="500" repeatInterval="35" Events scroll="No default" />
Связанные элементы API
Метод | Определено | ||
---|---|---|---|
Конструктор. | HScrollBar | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Добавляет клиент с невизуальным стилем в экземпляр компонента. | UIComponent | ||
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | ||
Ставит в очередь функцию для последующего вызова. | UIComponent | ||
Удаляет свойство style для экземпляра компонента. | UIComponent | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Преобразует объект Point из координат содержимого в глобальные координаты. | UIComponent | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. | UIComponent | ||
Создает ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Удаляет ссылку на id этого объекта IUIComponent в вышестоящем объекте документа. | UIComponent | ||
Возвращается к объекту UITextFormat, соответствующему текстовым стилям для этого UIComponent. | UIComponent | ||
[переопределить]
Посылает событие в поток событий. | UIComponent | ||
Отображает или скрывает индикатор фокуса вокруг этого компонента. | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом. | UIComponent | ||
Вызывается экземпляром эффекта по завершении воспроизведения эффекта в компоненте. | UIComponent | ||
Вызывается экземпляром эффекта при запуске воспроизведения эффекта в компоненте. | UIComponent | ||
Завершает все воспроизводимые в настоящее время эффекты на компоненте. | UIComponent | ||
Выполняет все привязки, для которых объект UIComponent является адресом назначения. | UIComponent | ||
Вызывается после завершения печати. | UIComponent | ||
Предоставляет объект автоматизации с указанным индексом. | UIComponent | ||
Обеспечивает список объектов автоматизации. | UIComponent | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает координату Х границ элемента для указанного размера элемента. | UIComponent | ||
Возвращает координату Y границ элемента при указанном размере элемента. | UIComponent | ||
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | ||
Выполняет поиск селекторов типа для этого экземпляра UIComponent. | UIComponent | ||
Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента. | UIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| UIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| UIComponent | ||
Получает объект, который в настоящее время имеет фокус. | UIComponent | ||
Возвращает высоту макета элемента. | UIComponent | ||
Возвращает ширину макета элемента. | UIComponent | ||
Возвращает координату Х, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает координату Y, используемую элементом для отображения на экране. | UIComponent | ||
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
Возвращает преобразование макета Matrix3D для этого элемента. | UIComponent | ||
Возвращает максимальную высоту элемента. | UIComponent | ||
Возвращает максимальную ширину элемента. | UIComponent | ||
Возвращает минимальную высоту элемента. | UIComponent | ||
Возвращает минимальную ширину элемента. | UIComponent | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает предпочтительную высоту элемента. | UIComponent | ||
Возвращает предпочтительную ширину элемента. | UIComponent | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Возвращает элемент в dataProvider, использованный указанным Repeater для создания этого Repeater, или null, если повторение этого Repeater не выполнено. | UIComponent | ||
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | UIComponent | ||
Преобразует объект Point из глобальных координат в координаты содержимого. | UIComponent | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Возвращает true, если для currentCSSState не указано значение null. | UIComponent | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Определяет, было ли указанное состояние задано в данном UIComponent. | UIComponent | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect() метод как параметр rot при рисовании горизонтального градиента. | UIComponent | ||
Инициализирует внутреннюю структуру этого компонента. | UIComponent | ||
Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента. | UIComponent | ||
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана. | UIComponent | ||
Вызывается элементами компонента для указания, что свойство depth было изменено. | UIComponent | ||
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. | UIComponent | ||
Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана. | UIComponent | ||
Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана. | UIComponent | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат содержимого в локальные координаты. | UIComponent | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Возвращает значение true, если cssState совпадает с currentCSSState. | UIComponent | ||
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). | UIComponent | ||
Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font> и <b>. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent. | UIComponent | ||
Перемещает компонент в указанное положение в пределах его вышестоящего элемента. | UIComponent | ||
Обеспечивает распространение изменений стиля для нижестоящих элементов. | UIComponent | ||
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent. | UIComponent | ||
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. | UIComponent | ||
Готовит IFlexDisplayObject к печати. | UIComponent | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive является true, также для всех нижестоящих элементов этого компонента. | UIComponent | ||
Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. | UIComponent | ||
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Удаляет клиент с невизуальным стилем из экземпляра компонента. | UIComponent | ||
Воспроизводит указанное событие. | UIComponent | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Определяет нижестоящий элемент с помощью предоставленного идентификатора. | UIComponent | ||
[статические]
Возобновляет фоновую обработку методов, поставленных в очередь callLater() после вызова suspendBackgroundProcessing(). | UIComponent | ||
Размеры объекта. | UIComponent | ||
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | ||
Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента. | UIComponent | ||
Установить текущее состояние. | UIComponent | ||
Задает фокус на этот компонент. | UIComponent | ||
Устанавливает координаты, используемые элементом для отображения на экране. | UIComponent | ||
Устанавливает размер макета элемента. | UIComponent | ||
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня. | UIComponent | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
setScrollProperties(pageSize:Number, minScrollPosition:Number, maxScrollPosition:Number, pageScrollSize:Number = 0):void
Устанавливает диапазон и размер области просмотра элемента управления ScrollBar. | ScrollBar | ||
Задает свойство style для экземпляра компонента. | UIComponent | ||
Вызывается при изменении свойства visible. | UIComponent | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Обеспечивает обнаружение изменений в свойствах стиля. | UIComponent | ||
Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента. | UIComponent | ||
[статические]
Блокирует фоновую обработку методов, поставленных в очередь callLater() до вызова resumeBackgroundProcessing(). | UIComponent | ||
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | ||
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента. | UIComponent | ||
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта. | UIComponent | ||
Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты. | UIComponent | ||
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. | UIComponent | ||
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties(). | UIComponent | ||
Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize(), то при измерении будет вызван метод validateSize(). | UIComponent | ||
Обрабатывает события valid и invalid из средства проверки, назначенного этому компоненту. | UIComponent | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect() как параметр rot при рисовании вертикального градиента. | UIComponent | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild(), addChildAt(), addElement() или addElementAt(). | UIComponent | |||
Отправляется, когда экранный объект добавляется в список отображения. | DisplayObject | |||
Отправляется, когда экранный объект добавляется к списку отображения на монтажном столе либо непосредственно, либо путем добавления поддерева, содержащего экранный объект. | DisplayObject | |||
Отправляется, когда пользователь выбирает команду «Удалить» из контекстного меню текста. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда жест пользователя вызывает контекстное меню, связанное с данным интерактивным объектом в приложении AIR. | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Копировать», или выбирает команду «Копировать» из контекстного меню. | InteractiveObject | |||
Отправляется по завершении создания компонента, и обработки, измерения, размещения и отображения свойств. | UIComponent | |||
Передается после изменения состояния представления. | UIComponent | |||
Передается после изменения свойства currentState, но перед изменением состояния представления. | UIComponent | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Вырезать», или выбирает команду «Вырезать» из контекстного меню. | InteractiveObject | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. | InteractiveObject | |||
Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных. | UIComponent | |||
Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши. | UIComponent | |||
Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания. | UIComponent | |||
Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект. | UIComponent | |||
Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания. | UIComponent | |||
Отправляется инициатором перетаскивания после начала операции перетаскивания. | UIComponent | |||
Отправляется по завершении эффекта. | UIComponent | |||
Отправляется непосредственно перед запуском эффекта. | UIComponent | |||
Отправляется после завершения эффекта, которое выполняется только после вызова метода stop(). | UIComponent | |||
[многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр. | DisplayObject | |||
Отправляется после входа компонента в состояние представления. | UIComponent | |||
[многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр. | DisplayObject | |||
Отправляется непосредственно перед выходом компонента из состояния представления. | UIComponent | |||
Отправляется после того, как экранный объект перемещается в фокус. | InteractiveObject | |||
Отправляется после того, как экранный объект теряет фокус. | InteractiveObject | |||
[многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра. | DisplayObject | |||
Отправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания. | InteractiveObject | |||
Отправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Возникает при изменении состояния объекта с «Видимый» на «Невидимый». | UIComponent | |||
Это событие отправляется любой клиентской программе, которая поддерживает линейный ввод с помощью IME. | InteractiveObject | |||
Передается по окончании создания компонента и установки всех свойств инициализации. | UIComponent | |||
Отправляется, когда компонент контролируется средством проверки, и при проверке произошел сбой. | UIComponent | |||
Отправляется, когда пользователь нажимает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь пытается изменить фокус с помощью клавиатуры. | InteractiveObject | |||
Отправляется, когда пользователь отпускает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает среднюю кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает среднюю кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов. | UIComponent | |||
Отправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется при прокрутке колеса мыши над экземпляром InteractiveObject. | InteractiveObject | |||
Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов. | UIComponent | |||
Передается при перемещении объекта. | UIComponent | |||
Отправляется инициатором перетаскивания InteractiveObject, когда пользователь завершает жест перетаскивания. | InteractiveObject | |||
Отправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop(). | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы. | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта. | InteractiveObject | |||
Постоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ. | InteractiveObject | |||
Отправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Вставить», или выбирает команду «Вставить» из контекстного меню. | InteractiveObject | |||
Передается в начале последовательности инициализации компонента. | UIComponent | |||
Отправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь поднимает активное перо, превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо на экран, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо от этого объекта InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо непосредственно на этот объект InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь перемещает активное перо от этого объекта InteractiveObject и любого из его дочерних объектов, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо на этот объект InteractiveObject из внешней части дерева потомков в списке отображения (не превышая установленный для экрана порог обнаружения близости). | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку позиционирующего устройства после ее нажатия над экземпляром InteractiveObject и последующего перемещения позиционирующего устройства с экземпляра InteractiveObject. | InteractiveObject | |||
Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild(), removeChildAt(), removeElement() или removeElementAt(). | UIComponent | |||
Отправляется перед удалением экранного объекта из списка отображения. | DisplayObject | |||
Отправляется перед удалением экранного объекта из списка отображения либо напрямую, либо путем удаления поддерева, содержащего экранный объект. | DisplayObject | |||
[многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения. | DisplayObject | |||
Отправляется при изменении размеров компонента. | UIComponent | |||
Отправляется, когда пользователь нажимает и отпускает правую кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Передается при прокрутке элемента управления ScrollBar с помощью инициированной пользователем операции или программным путем. | HScrollBar | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню. | InteractiveObject | |||
Передается при изменении состояния объекта с «Невидимый» на «Видимый». | UIComponent | |||
Отправляется сразу после того, как программная клавиатура вызывается. | InteractiveObject | |||
Передается немедленно перед тем, как программная клавиатура появляется на экране. | InteractiveObject | |||
Передается немедленно после того, как программная клавиатура убирается с экрана. | InteractiveObject | |||
Отправляется после перехода компонента в новое состояние и завершения воспроизведения анимации перехода в это состояние. | UIComponent | |||
Отправляется, когда компонент прерывает переход в текущее состояние для переключения в новое состояние. | UIComponent | |||
Отправляется, когда изменяется значение свойства tabChildren объекта. | InteractiveObject | |||
Отправляется при изменении флага tabEnabled объекта. | InteractiveObject | |||
Отправляется, когда изменяется значение свойства tabIndex объекта. | InteractiveObject | |||
Передается, если пользователь вводит один или несколько символов текста. | InteractiveObject | |||
Передается компонентом перед созданием ToolTip. | UIComponent | |||
Передается компонентом, когда ToolTip скрывается и вскоре будет удален. | UIComponent | |||
Передается компонентом перед скрытием ToolTip. | UIComponent | |||
Передается компонентом перед отображением ToolTip. | UIComponent | |||
Передается компонентом при отображении ToolTip. | UIComponent | |||
Передается компонентом с установленным свойством toolTip при наведении пользователем курсора мыши. | UIComponent | |||
Отправляется, когда пользователь впервые создает точку контакта с сенсорным экраном устройства (например, касается сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Отправляется, когда пользователь убирает точку контакта с сенсорным экраном устройства (например, поднимает палец с сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Неотменяемое событие, которое отправляется компонентом при завершении реагирования на касание пользователя | UIComponent | |||
Неотменяемое событие, которое отправляется компонентом в начале реагирования на касание пользователя | UIComponent | |||
Отменяемое событие, которое отправляется компонентом при попытке реагирования на касание пользователя | UIComponent | |||
Отправляется, когда пользователь касается устройства, и продолжает отправляться до тех пор, пока точка контакта не будет удалена. | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта от экземпляра InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется при вызове объектом методов commitProperties(), measure() и updateDisplayList() (при необходимости). | UIComponent | |||
Отправляется, когда компонент контролируется средством проверки, и проверка успешно выполнена. | UIComponent | |||
Отправляется при изменении значений программным способом или в результате действий пользователя. | UIComponent |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Стиль | Описание | Определено | ||
---|---|---|---|---|
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края области содержимого до положения базовой линии элемента управления в пикселях. | UIComponent | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от нижнего края компонента до нижнего края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для кнопки со стрелкой вниз полосы прокрутки при ее деактивации. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования темы оформления для кнопки со стрелкой вниз полосы прокрутки при щелчке кнопкой мыши на кнопке со стрелкой. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования темы оформления для кнопки со стрелкой вниз полосы прокрутки при наведении курсора мыши на кнопку со стрелкой. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления по умолчанию для кнопки со стрелкой вниз полосы прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для кнопки со стрелкой вниз полосы прокрутки. | ScrollBar | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Горизонтальное расстояние в пикселях от центра области содержимого компонента до центра компонента. | UIComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 2.5 Первичный режим взаимодействия для этого компонента. | UIComponent | |||
Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.1 Версии среды выполнения: Flash10, AIR 1.5 Указывает требуемое направление макета компонента. | UIComponent | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от левого края компонента до левого края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
repeatDelay | Тип: Number Формат: Time Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Число миллисекунд, указывающее время ожидания после первого события buttonDown перед повторением событияbuttonDown в repeatInterval . Значением по умолчанию является 500.
| HScrollBar | ||
repeatInterval | Тип: Number Формат: Time Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Количество миллисекунд между событиями buttonDown при нажатии и удержании пользователем кнопки мыши на кнопке. По умолчанию используется значение 35.
| HScrollBar | ||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от правого края компонента до правого края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 1.5 Отображение рамки или темы ошибки, когда этот компонент недействителен | UIComponent | |||
Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 1.5 Отображение подсказки об ошибке, когда этот компонент недействителен и пользователь наводит на него курсор мыши | UIComponent | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для ползунка полосы прокрутки при щелчке кнопкой мыши на ползунке. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования значка ползунка для полосы прокрутки. | ScrollBar | |||
Тип: Number Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Число пикселей, на которое выполняется смещение ползунка с центра полосы прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для ползунка полосы прокрутки при наведении курсора мыши на ползунок. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления по умолчанию для кнопки со стрелкой вниз полосы прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления полосы прокрутки. | ScrollBar | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края компонента до верхнего края области содержимого его вышестоящего контейнера в пикселях. | UIComponent | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для полосы прокрутки при деактивации полосы прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для полосы прокрутки при щелчке кнопкой мыши на полосе прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для полосы прокрутки при наведении курсора мыши на полосу прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления по умолчанию для полосы прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для полосы прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для кнопки со стрелкой вверх полосы прокрутки при ее деактивации. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования темы оформления для кнопки со стрелкой вверх полосы прокрутки при щелчке кнопкой мыши на кнопке со стрелкой. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования темы оформления для кнопки со стрелкой вверх полосы прокрутки при наведении курсора мыши на кнопку со стрелкой. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления по умолчанию для кнопки со стрелкой вверх полосы прокрутки. | ScrollBar | |||
Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя класса для использования в качестве темы оформления для кнопки со стрелкой вверх на полосе прокрутки. | ScrollBar | |||
Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали в пикселях от центра области содержимого компонента до центра компонента. | UIComponent |
HScrollBar | () | Конструктор |
public function HScrollBar()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
scroll | Событие |
mx.events.ScrollEvent
свойство ScrollEvent.type =
mx.events.ScrollEvent.SCROLL
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при прокрутке элемента управления ScrollBar с помощью инициированной пользователем операции или программным путем.
КонстантаScrollEvent.SCROLL
определяет значение свойства type
объекта события scroll.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
delta | Содержит изменение в положении прокрутки, выраженное в пикселах. Положительное значение указывает, что прокрутка производилась вниз или направо Отрицательное значение указывает, что прокрутка производилась вверх или налево |
direction | Содержит направление прокрутки – либо ScrollEventDirection.HORIZONTAL , либо ScrollEventDirection.VERTICAL . |
position | Содержит новое положение прокрутки. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
<?xml version="1.0"?> <!-- Simple example to demonstrate the Halo HScrollBar control. --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Script> <![CDATA[ import mx.events.ScrollEvent; // Event handler function to display the scroll location // as you move the scroll thumb. private function myScroll(evt:ScrollEvent):void { showPosition.text = "HScrollBar properties summary:" + "\n" + "------------------------------------" + "\n" + "Current scroll position: " + evt.currentTarget.scrollPosition + "\n" + "The maximum scroll position: " + evt.currentTarget.maxScrollPosition + "\n" + "The minimum scroll position: " + evt.currentTarget.minScrollPosition ; } ]]> </fx:Script> <s:Panel id="panel" title="Halo HScrollBar Control Example" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <mx:VBox left="10" right="10" top="10" bottom="10"> <mx:Label width="100%" color="blue" text="Click on the scroll bar to view its properties."/> <mx:HScrollBar id="bar" width="100%" minScrollPosition="0" maxScrollPosition="{panel.width - 20}" lineScrollSize="50" pageScrollSize="100" scroll="myScroll(event);" repeatDelay="1000" repeatInterval="500" /> <s:TextArea id="showPosition" color="blue" height="100%" width="100%" /> </mx:VBox> </s:Panel> </s:Application>
Tue Jun 12 2018, 11:34 AM Z