| Пакет | mx.core |
| Интерфейс | public interface IUIComponent extends IFlexDisplayObject , IBitmapDrawable , IEventDispatcher |
| Средство реализации | PostScaleAdapter, UIComponent |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
| Свойство | Определено | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | IFlexDisplayObject | |
![]() | alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | IFlexDisplayObject | |
| baselinePosition : Number [только для чтения]
Координата Y базовой линии первой строки текста компонента. | IUIComponent | ||
![]() | blendMode : String
Значение класса BlendMode, задающее режим наложения. | IFlexDisplayObject | |
![]() | cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | IFlexDisplayObject | |
| document : Object
Ссылка на объект документа, связанный с этим компонентом. | IUIComponent | ||
| enabled : Boolean
Возможность использования компонента пользователем. | IUIComponent | ||
| explicitHeight : Number
Явно указанная высота для компонента в пикселях в виде координат компонента. | IUIComponent | ||
| explicitMaxHeight : Number [только для чтения]
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента. | IUIComponent | ||
| explicitMaxWidth : Number [только для чтения]
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента. | IUIComponent | ||
| explicitMinHeight : Number [только для чтения]
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента. | IUIComponent | ||
| explicitMinWidth : Number [только для чтения]
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента. | IUIComponent | ||
| explicitWidth : Number
Явно указанная ширина для компонента в пикселях в виде координат компонента. | IUIComponent | ||
![]() | filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | IFlexDisplayObject | |
| focusPane : Sprite
Один объект Sprite, распределенный между компонентами и используемый в качестве перекрытия для отображения индикатора фокуса. | IUIComponent | ||
![]() | height : Number
Указывает высоту экранного объекта в пикселях. | IFlexDisplayObject | |
| includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера. | IUIComponent | ||
| isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку. | IUIComponent | ||
![]() | loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | IFlexDisplayObject | |
![]() | mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | IFlexDisplayObject | |
| maxHeight : Number [только для чтения]
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента. | IUIComponent | ||
| maxWidth : Number [только для чтения]
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента. | IUIComponent | ||
![]() | measuredHeight : Number [только для чтения]
Рассчитанная высота этого объекта. | IFlexDisplayObject | |
| measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | IUIComponent | ||
| measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | IUIComponent | ||
![]() | measuredWidth : Number [только для чтения]
Измеренная ширина этого объекта. | IFlexDisplayObject | |
| minHeight : Number [только для чтения]
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента. | IUIComponent | ||
| minWidth : Number [только для чтения]
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента. | IUIComponent | ||
![]() | mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | IFlexDisplayObject | |
![]() | mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | IFlexDisplayObject | |
![]() | name : String
Указывает имя экземпляра DisplayObject. | IFlexDisplayObject | |
![]() | opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | IFlexDisplayObject | |
| owner : DisplayObjectContainer
Владелец этого объекта IVisualElement. | IUIComponent | ||
![]() | parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | IFlexDisplayObject | |
| percentHeight : Number
Число, указывающее высоту компонента в виде процента от размера вышестоящего элемента. | IUIComponent | ||
| percentWidth : Number
Число, указывающее ширину компонента в процентах от размера его вышестоящего элемента. | IUIComponent | ||
![]() | root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | IFlexDisplayObject | |
![]() | rotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | IFlexDisplayObject | |
![]() | scale9Grid : Rectangle
Текущая активная сетка масштабирования. | IFlexDisplayObject | |
![]() | scaleX : Number
Указывает горизонтальное масштабирование объекта от точки регистрации (в процентах). | IFlexDisplayObject | |
![]() | scaleY : Number
Указывает вертикальное масштабирование объекта от точки регистрации (в процентах). | IFlexDisplayObject | |
![]() | scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | IFlexDisplayObject | |
![]() | stage : Stage [только для чтения]
Класс Stage экранного объекта. | IFlexDisplayObject | |
| systemManager : ISystemManager
Ссылка на объект SystemManager для этого компонента. | IUIComponent | ||
![]() | transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | IFlexDisplayObject | |
| tweeningProperties : Array
Используется EffectManager. | IUIComponent | ||
![]() | visible : Boolean
Определяет видимость экранного объекта. | IFlexDisplayObject | |
![]() | width : Number
Указывает ширину экранного объекта в пикселях. | IFlexDisplayObject | |
![]() | x : Number
Указывает координату x экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | IFlexDisplayObject | |
![]() | y : Number
Указывает координату y экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | IFlexDisplayObject | |
| Метод | Определено | ||
|---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | IEventDispatcher | |
![]() |
Посылает событие в поток событий. | IEventDispatcher | |
![]() |
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | IFlexDisplayObject | |
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| IUIComponent | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| IUIComponent | ||
![]() |
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | IFlexDisplayObject | |
![]() |
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | IFlexDisplayObject | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | IEventDispatcher | |
![]() |
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | IFlexDisplayObject | |
![]() |
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | IFlexDisplayObject | |
Инициализация объекта. | IUIComponent | ||
![]() |
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | IFlexDisplayObject | |
![]() |
Перемещает этот объект по указанным координатам осей x и y. | IFlexDisplayObject | |
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent. | IUIComponent | ||
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. | IUIComponent | ||
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | IEventDispatcher | |
![]() |
Устанавливает фактический размер для этого объекта. | IFlexDisplayObject | |
Вызывается при изменении свойства visible. | IUIComponent | ||
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | IEventDispatcher | |
baselinePosition | свойство |
baselinePosition:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Координата Y базовой линии первой строки текста компонента.
Это свойство используется для реализации стиля ограничения baseline. Это свойство также используется для выравнивания метки FormItem относительно элементов управления в FormItem.
Реализация
public function get baselinePosition():Numberdocument | свойство |
document:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект документа, связанный с этим компонентом. Объект документа представляет собой Object на самом верху иерархии приложения Flex, компонента MXML или компонента AS.
Реализация
public function get document():Object public function set document(value:Object):voidenabled | свойство |
enabled:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возможность использования компонента пользователем. После установки свойства enabled на false некоторые компоненты по-прежнему отвечают на использование мыши, например на событие mouseOver. В результате для полного отключения UIComponents требуется установить значение свойства mouseEnabled на false. При установке свойства enabled на false для контейнера Flex затемняет цвет контейнера и всех его нижестоящих элементов, а также блокирует ввод данных пользователем в контейнер и во все нижестоящие элементы.
Реализация
public function get enabled():Boolean public function set enabled(value:Boolean):voidexplicitHeight | свойство |
explicitHeight:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Явно указанная высота для компонента в пикселях в виде координат компонента. Если высота не указана явно, значение – NaN.
Реализация
public function get explicitHeight():Number public function set explicitHeight(value:Number):voidСвязанные элементы API
explicitMaxHeight | свойство |
explicitMaxHeight:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента.
Реализация
public function get explicitMaxHeight():NumberСвязанные элементы API
explicitMaxWidth | свойство |
explicitMaxWidth:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента.
Реализация
public function get explicitMaxWidth():NumberСвязанные элементы API
explicitMinHeight | свойство |
explicitMinHeight:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее минимальную высоту компонента в пикселях в виде координат компонента.
Реализация
public function get explicitMinHeight():NumberСвязанные элементы API
explicitMinWidth | свойство |
explicitMinWidth:Number [только для чтения] | Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее минимальную ширину компонента в пикселях в виде координат компонента.
Реализация
public function get explicitMinWidth():NumberСвязанные элементы API
explicitWidth | свойство |
explicitWidth:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Явно указанная ширина для компонента в пикселях в виде координат компонента. Если ширина не указана явно, значение – NaN.
Реализация
public function get explicitWidth():Number public function set explicitWidth(value:Number):voidСвязанные элементы API
focusPane | свойство |
focusPane:Sprite| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Один объект Sprite, распределенный между компонентами и используемый в качестве перекрытия для отображения индикатора фокуса. Этот объект совместно используется компонентами, если их вышестоящий элемент является компонентом, имеющим фокус, а не в случае реализации интерфейса IFocusManagerComponent.
Реализация
public function get focusPane():Sprite public function set focusPane(value:Sprite):voidСвязанные элементы API
includeInLayout | свойство |
includeInLayout:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, включается ли этот компонент в макет вышестоящего контейнера. Если значение true, объект включается в макет соответствующего вышестоящего контейнера, и его размер и расположение определяются вышестоящим контейнером в соответствии с правилами его макета. Если значение false, размер и расположение объекта не зависят от макета соответствующего вышестоящего контейнера.
Реализация
public function get includeInLayout():Boolean public function set includeInLayout(value:Boolean):voidisPopUp | свойство |
isPopUp:Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку.
Реализация
public function get isPopUp():Boolean public function set isPopUp(value:Boolean):voidmaxHeight | свойство |
maxWidth | свойство |
measuredMinHeight | свойство |
measuredMinHeight:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Минимальная высота компонента по умолчанию в пикселях. Это значение устанавливается посредством метода measure().
Реализация
public function get measuredMinHeight():Number public function set measuredMinHeight(value:Number):voidmeasuredMinWidth | свойство |
measuredMinWidth:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Минимальная ширина компонента по умолчанию в пикселях. Это значение устанавливается посредством метода measure().
Реализация
public function get measuredMinWidth():Number public function set measuredMinWidth(value:Number):voidminHeight | свойство |
minWidth | свойство |
owner | свойство |
owner:DisplayObjectContainer| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Владелец этого объекта IVisualElement. По умолчанию он является вышестоящим элементом этого объекта IVisualElement. Однако если этот объект IVisualElement является нижестоящим компонентом, отображаемым вышестоящим элементом, например раскрывающимся списком элемента управления ComboBox, владельцем компонента является объект, отображающий этот объект IVisualElement.
Этими свойствами управляет не приложение Flex, а каждый отдельный компонент. Таким образом, при использовании метода PopUpManger.createPopUp() или PopUpManger.addPopUp() для отображения внутреннего компонента необходимо задать в качестве значения свойства owner внутреннего компонента компонент, который обеспечил отображение этого раскрывающегося элемента.
Значением по умолчанию является значение свойства parent.
Реализация
public function get owner():DisplayObjectContainer public function set owner(value:DisplayObjectContainer):voidpercentHeight | свойство |
percentHeight:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее высоту компонента в виде процента от размера вышестоящего элемента. Допустимые значения: 0 – 100.
Реализация
public function get percentHeight():Number public function set percentHeight(value:Number):voidpercentWidth | свойство |
percentWidth:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее ширину компонента в процентах от размера его вышестоящего элемента. Допустимые значения: 0 – 100.
Реализация
public function get percentWidth():Number public function set percentWidth(value:Number):voidsystemManager | свойство |
systemManager:ISystemManager| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект SystemManager для этого компонента.
Реализация
public function get systemManager():ISystemManager public function set systemManager(value:ISystemManager):voidtweeningProperties | свойство |
tweeningProperties:Array| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используется EffectManager. Возвращает значение не равное null, если компонент не использует EffectManager для выполнения Tween.
Реализация
public function get tweeningProperties():Array public function set tweeningProperties(value:Array):voidgetExplicitOrMeasuredHeight | () | метод |
public function getExplicitOrMeasuredHeight():Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
ВозвращаетNumber — Number, являющееся значением свойства explicitHeight, если это свойство задано, или свойства measuredHeight в противном случае.
|
getExplicitOrMeasuredWidth | () | метод |
public function getExplicitOrMeasuredWidth():Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
ВозвращаетNumber — Number, являющееся значением свойства explicitWidth, если это свойство определено, или свойства measuredWidth в противном случае.
|
initialize | () | метод |
public function initialize():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализация объекта.
Связанные элементы API
owns | () | метод |
public function owns(displayObject:DisplayObject):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает значение true, если цепочка свойств owner направлена от child к этому UIComponent.
Параметры
displayObject:DisplayObject — A UIComponent.
|
Boolean — Содержит значение true, если нижестоящий элемент принадлежит этому UIComponent.
|
parentChanged | () | метод |
public function parentChanged(p:DisplayObjectContainer):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается Flex при добавлении или удалении объекта UIComponent из вышестоящего элемента. Как правило, этот метод не вызывается разработчиками непосредственно.
Параметры
p:DisplayObjectContainer — Вышестоящий элемент этого объекта UIComponent.
|
setVisible | () | метод |
public function setVisible(value:Boolean, noEvent:Boolean = false):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается при изменении свойства visible. Для отображения или скрытия компонента вместо непосредственного вызова этого метода следует использовать свойство visible.
Параметры
value:Boolean — Новое значение свойства visible. Укажите значение true для отображения компонентов, и false для их скрытия.
| |
noEvent:Boolean (default = false) — Если значение равно true, передавать событие не следует. Если значение равно false, то, когда компонент становится видимым, передается событие show, а когда компонент становится невидимым – событие hide.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства