Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Интерактивный компонент может участвовать в табулировании и других видах управления фокусом ввода, принимать события начального уровня, например ввод при помощи клавиатуры или мыши, и отключаться, не получая события ввода при помощи мыши или клавиатуры. Неинтерактивные компоненты, например Label и ProgressBar, в отличие от интерактивных, только отображают содержимое и не управляются пользователем.
Класс UIComponent не используется как тег MXML, но используется в качестве базового класса для других классов.
Синтаксис MXMLСкрыть синтаксис MXMLAll user interface components in Flex extend the UIComponent class. Flex components inherit the following properties from the UIComponent class:
<mx:tagname Properties accessibilityDescription="null" accessibilityName="null" accessibilityShortcut="null" accessibilitySilent="true|false" automationName="null" cachePolicy="auto|on|off" currentState="null" doubleClickEnabled="false|true" enabled="true|false" explicitHeight="NaN" explicitMaxHeight="NaN" explicitMaxWidth="NaN" explicitMinHeight="NaN" explicitMinWidth="NaN" explicitWidth="NaN" focusEnabled="true|false" hasFocusableChildren="false|true" height="0" id="" includeInLayout="true|false" maxHeight="10000" maxWidth="10000" measuredHeight= measuredMinHeight= measuredMinWidth= measuredWidth= minHeight="0" minWidth="0" mouseFocusEnabled="true|false" percentHeight="NaN" percentWidth="NaN" scaleX="1.0" scaleY="1.0" states="null" styleName="undefined" toolTip="null" transitions="" validationSubField width="0" x="0" y="0" Styles bottom="undefined" errorColor="0xFF0000" focusBlendMode="normal" focusSkin="HaloFocusRect"" focusThickness="2" horizontalCenter="undefined" layoutDirection="ltr" left="undefined" right="undefined" themeColor="haloGreen" top="undefined" verticalCenter="undefined" Effects addedEffect="No default" creationCompleteEffect="No default" focusInEffect="No default" focusOutEffect="No default" hideEffect="No default" mouseDownEffect="No default" mouseUpEffect="No default" moveEffect="No default" removedEffect="No default" resizeEffect="No default" rollOutEffect="No default" rollOverEffect="No default" showEffect="No default" Events add="No default" creationComplete="No default" currentStateChange="No default" currentStateChanging="No default" dragComplete="No default" dragDrop="No default" dragEnter="No default" dragExit="No default" dragOver="No default" effectEnd="No default" effectStart="No default" enterState="No default" exitState="No default" hide="No default" initialize="No default" invalid="No default" mouseDownOutside="No default" mouseWheelOutside="No default" move="No default" preinitialize="No default" remove="No default" resize="No default" show="No default" toolTipCreate="No default" toolTipEnd="No default" toolTipHide="No default" toolTipShow="No default" toolTipShown="No default" toolTipStart="No default" updateComplete="No default" valid="No default" valueCommit="No default" >
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
accessibilityDescription : String
Вспомогательное средство доступа для свойства description в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityEnabled : Boolean
Вспомогательное средство доступа для свойства silent в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityName : String
Вспомогательное средство доступа для свойства name в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
accessibilityShortcut : String
Вспомогательное средство доступа для свойства shortcut в объекте accessibilityProperties этого UIComponent. | UIComponent | ||
activeEffects : Array [только для чтения]
Список эффектов, в настоящее время воспроизводимых в компоненте, например массив экземпляров EffectInstance. | UIComponent | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
automationDelegate : Object
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией. | UIComponent | ||
automationEnabled : Boolean [только для чтения]
Значение true, если этот компонент доступен для автоматизации; в противном случае – false. | UIComponent | ||
automationName : String
Имя, которое можно использовать в качестве идентификатора этого объекта. | UIComponent | ||
automationOwner : DisplayObjectContainer [только для чтения]
Владелец этого компонента в целях автоматизации. | UIComponent | ||
automationParent : DisplayObjectContainer [только для чтения]
Вышестоящий элемент этого компонента в целях автоматизации. | UIComponent | ||
automationTabularData : Object [только для чтения]
Реализация интерфейса IAutomationTabularData, который можно использовать для извлечения данных. | UIComponent | ||
automationValue : Array [только для чтения]
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. | UIComponent | ||
automationVisible : Boolean [только для чтения]
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. | UIComponent | ||
baseline : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
baselinePosition : Number [только для чтения]
Координата Y базовой линии первой строки текста компонента. | UIComponent | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
bottom : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
cacheHeuristic : Boolean [только для записи]
Используется в Flex для предложения кэширования растровых изображений объекта. | UIComponent | ||
cachePolicy : String
Определяет политику кэширования растровых изображений для этого объекта. | UIComponent | ||
className : String [только для чтения]
Имя класса этого экземпляра, например Button. | UIComponent | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contentMouseX : Number [только для чтения]
Возвращает координату x положения курсора мыши в текущей системе координат. | UIComponent | ||
contentMouseY : Number [только для чтения]
Возвращает координату y положения курсора мыши в текущей системе координат. | UIComponent | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
currentState : String
Текущее состояние представления компонента. | UIComponent | ||
cursorManager : ICursorManager [только для чтения]
Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
depth : Number
Определяет порядок отображения элементов внутри контейнеров. | UIComponent | ||
descriptor : UIComponentDescriptor
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor() для создания этого экземпляра UIComponent. | UIComponent | ||
designLayer : DesignLayer
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом. | UIComponent | ||
document : Object
Ссылка на объект документа, связанный с этим UIComponent. | UIComponent | ||
doubleClickEnabled : Boolean [переопределить]
Определяет, получает ли объект UIComponent события doubleClick. | UIComponent | ||
dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | ||
enabled : Boolean
Возможность использования компонента пользователем. | UIComponent | ||
errorString : String
Текст, отображаемый рекомендацией ошибки компонента при контроле компонента классом Validator и сбое проверки. | UIComponent | ||
explicitHeight : Number
Число, указывающее явную высоту компонента в пикселях в виде координат компонента. | UIComponent | ||
explicitMaxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMaxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMinHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitMinWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
explicitWidth : Number
Число, указывающее явную ширину компонента в пикселях в виде координат компонента. | UIComponent | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
flexContextMenu : IFlexContextMenu
Контекстное меню для этого UIComponent. | UIComponent | ||
focusEnabled : Boolean
Указывает, может ли компонент получить фокус при выборе вкладки с ним. | UIComponent | ||
focusManager : IFocusManager
Получает FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. | UIComponent | ||
focusPane : Sprite
Область фокусировки, связанная с этим объектом | UIComponent | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | ||
hasFocusableChildren : Boolean
Флаг, который указывает, могут ли нижестоящие объекты получить фокус. | UIComponent | ||
hasLayoutMatrix3D : Boolean [только для чтения]
Содержит true, если элемент имеет трехмерную матрицу. | UIComponent | ||
height : Number [переопределить]
Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | ||
horizontalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
id : String
Идентификатор компонента. | UIComponent | ||
includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера. | UIComponent | ||
inheritingStyles : Object
Начало этой цепочки компонентов с ненаследуемыми стилями. | UIComponent | ||
initialized : Boolean
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались). | UIComponent | ||
instanceIndex : int [только для чтения]
Индекс повторяемого компонента. | UIComponent | ||
instanceIndices : Array
Массив, содержащий индексы, требуемые для создания ссылки на этот UIComponent из собственного документа. | UIComponent | ||
is3D : Boolean [только для чтения]
Содержит true, если элемент представлен в трехмерной графике. | UIComponent | ||
isDocument : Boolean [только для чтения]
Содержит true, если этот экземпляр UIComponent является объектом документа. | UIComponent | ||
isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку. | UIComponent | ||
layoutMatrix3D : Matrix3D [только для записи]
Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня. | UIComponent | ||
left : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
maintainProjectionCenter : Boolean
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. | UIComponent | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
maxHeight : Number
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
maxWidth : Number
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
measuredHeight : Number
Высота компонента в пикселях по умолчанию. | UIComponent | ||
measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | UIComponent | ||
measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | UIComponent | ||
measuredWidth : Number
Ширина компонента в пикселях по умолчанию. | UIComponent | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
minHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
minWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UIComponent | ||
moduleFactory : IFlexModuleFactory
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента. | UIComponent | ||
mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | ||
mouseFocusEnabled : Boolean
Можно ли получить фокус при нажатии элемента. | UIComponent | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | ||
nestLevel : int
Глубина этого объекта в иерархии включения. | UIComponent | ||
nonInheritingStyles : Object
Начало цепочки этого компонента с ненаследуемыми стилями. | UIComponent | ||
numAutomationChildren : int [только для чтения]
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. | UIComponent | ||
numChildren : int [только для чтения]
Возвращает число дочерних элементов данного объекта. | DisplayObjectContainer | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
owner : DisplayObjectContainer
Владелец этого объекта IVisualElement. | UIComponent | ||
parent : DisplayObjectContainer [переопределить] [только для чтения]
Вышестоящий контейнер или компонент данного компонента. | UIComponent | ||
parentApplication : Object [только для чтения]
Ссылка на объект приложения, содержащего этот экземпляр UIComponent. | UIComponent | ||
parentDocument : Object [только для чтения]
Ссылка на вышестоящий объект документа для этого UIComponent. | UIComponent | ||
percentHeight : Number
Указывает высоту компонента в виде процента от размера вышестоящего элемента. | UIComponent | ||
percentWidth : Number
Указывает ширину компонента в виде процента от размера вышестоящего элемента. | UIComponent | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта. | UIComponent | ||
processedDescriptors : Boolean
Установлено на true после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. | UIComponent | ||
repeater : IRepeater [только для чтения]
Ссылка на объект Repeater в вышестоящем документе, создающем этот UIComponent. | UIComponent | ||
repeaterIndex : int [только для чтения]
Индекс элемента в поставщике данных Repeater, создавшего этот UIComponent. | UIComponent | ||
repeaterIndices : Array
Массив, содержащий индексы элементов в поставщике данных Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | ||
repeaters : Array
Массив, содержащий ссылки на объекты Repeater в вышестоящем документе, создавшем этот UIComponent. | UIComponent | ||
right : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number [переопределить]
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | UIComponent | ||
rotationX : Number [переопределить]
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | UIComponent | ||
rotationY : Number [переопределить]
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | UIComponent | ||
rotationZ : Number [переопределить]
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | UIComponent | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number [переопределить]
Число, определяющее коэффициент горизонтального масштабирования. | UIComponent | ||
scaleY : Number [переопределить]
Число, определяющее коэффициент вертикального масштабирования. | UIComponent | ||
scaleZ : Number [переопределить]
Число, определяющее коэффициент масштабирования по оси Z. | UIComponent | ||
screen : Rectangle [только для чтения]
Возвращает объект, который содержит размер и позицию основной поверхности изображения для этого объекта. | UIComponent | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
showInAutomationHierarchy : Boolean
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. | UIComponent | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
states : Array
Состояния представления, представленные для этого компонента. | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
Обеспечивает хранение встроенных наследуемых стилей этого объекта. | UIComponent | ||
styleManager : IStyleManager2 [только для чтения]
Возвращает экземпляр StyleManager, используемый этим компонентом. | UIComponent | ||
styleName : Object
Стиль класса, используемый этим компонентом. | UIComponent | ||
styleParent : IAdvancedStyleClient
Вышестоящий узел компонента используется для анализа нижестоящих селекторов. | UIComponent | ||
systemManager : ISystemManager
Возвращает объект SystemManager, используемый этим компонентом. | UIComponent | ||
tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabFocusEnabled : Boolean
Флаг, который указывает, может ли этот объект получить фокус при использовании клавиши TAB. Это аналогично свойству tabEnabled, используемому в Flash Player. Обычно это значение – true для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false, потому что они не должны забирать на себя фокус другого компонента, например редактора. | UIComponent | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
toolTip : String
Текст, отображаемый в ToolTip. | UIComponent | ||
top : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
transform : flash.geom:Transform [переопределить]
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | UIComponent | ||
transformX : Number
Устанавливает координату x для центра преобразования компонента. | UIComponent | ||
transformY : Number
Устанавливает координату y для центра преобразования компонента. | UIComponent | ||
transformZ : Number
Устанавливает координату z для центра преобразования компонента. | UIComponent | ||
transitions : Array
Array объектов Transition, где каждый объект Transition определяет ряд эффектов для установки эффектов, воспроизводимых при изменении состояния. | UIComponent | ||
tweeningProperties : Array
Массив свойств, анимация которых выполняется в данный момент на этом объекте. | UIComponent | ||
uid : String
Уникальный идентификатор для объекта. | UIComponent | ||
updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались). | UIComponent | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
validationSubField : String
Используется средством проверки для связывания подчиненного поля с этим компонентом. | UIComponent | ||
verticalCenter : Object
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. | UIComponent | ||
visible : Boolean [переопределить]
Определяет видимость экранного объекта. | UIComponent | ||
width : Number [переопределить]
Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях. | UIComponent | ||
x : Number [переопределить]
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
y : Number [переопределить]
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера. | UIComponent | ||
z : Number [переопределить]
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. | UIComponent |
Свойство | Определено | ||
---|---|---|---|
currentCSSState : String [только для чтения]
Состояние, используемое при сопоставлении псевдоселекторов CSS. | UIComponent | ||
hasComplexLayoutMatrix : Boolean [только для чтения]
Возвращает значение true, если UIComponent имеет какое-либо свойство transform, отличное от перемещения (x, y). | UIComponent | ||
resourceManager : IResourceManager [только для чтения]
Ссылка на объект, управляющий всеми локализованными ресурсами приложения. | UIComponent | ||
unscaledHeight : Number [только для чтения]
Стандартный метод для определения немасштабируемой высоты компонента. | UIComponent | ||
unscaledWidth : Number [только для чтения]
Стандартный метод для определения немасштабируемой ширины компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой ширины, которая также передается в качестве аргумента updateDisplayList(). | UIComponent |
Метод | Определено | ||
---|---|---|---|
Конструктор. | UIComponent | ||
Добавляет экземпляр дочернего элемента 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 | ||
Задает свойство 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 |
Метод | Определено | ||
---|---|---|---|
Отрегулируйте прямоугольник фокусировки. | UIComponent | ||
Передает вычисленную матрицу, созданную из комбинации матрицы макета и смещений преобразования flash displayObject. | UIComponent | ||
Это внутренний метод, используемый инфраструктурой Flex для поддержки эффекта Dissolve. | UIComponent | ||
Определяет, может ли быть пропущен вызов метода measure(). | UIComponent | ||
Выполняет окончательную обработку после создания нижестоящих объектов. | UIComponent | ||
Обрабатывает свойства, установленные в компоненте. | UIComponent | ||
Создайте нижестоящие объекты для компонента. | UIComponent | ||
Создает новый объект, использующий контекст, основанный на использованном встроенном шрифте. | UIComponent | ||
Создает объект с помощью указанной moduleFactory. | UIComponent | ||
Вспомогательные методы для отправки PropertyChangeEvent при обновлении свойства. | UIComponent | ||
Обработчик события вызывается, если объект UIComponent получает фокус. | UIComponent | ||
Обработчик события вызывается, если объект UIComponent теряет фокус. | UIComponent | ||
Инициализирует реализацию и хранение некоторых из менее часто используемых расширенных функций макета компонента. | UIComponent | ||
Завершает инициализацию компонента. | UIComponent | ||
Инициализирует код доступности этого компонента. | UIComponent | ||
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true). | UIComponent | ||
Как правило, переопределяется с помощью компонентов, содержащих объекты UITextField, где объект UITextField получает фокус. | UIComponent | ||
Обработчик события, вызываемый для события keyDown. | UIComponent | ||
Обработчик события, вызываемый для события keyUp. | UIComponent | ||
Вычисляет размер по умолчанию и дополнительно минимальный размер по умолчанию для компонента. | UIComponent | ||
Этот метод вызывается при создании UIComponent и далее при каждой передаче события change для указания какого-либо изменения локализованных ресурсов. | UIComponent | ||
Определяет коэффициент растягивания по горизонтали и вертикали. | UIComponent | ||
Этот метод вызывается при изменении состояния для проверки, применяются ли специфичные для состояния стили к этому компоненту. | UIComponent | ||
Обеспечивает отображение объекта и/или определение размеров и положения его нижестоящих элементов. | UIComponent |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель 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 | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню. | 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 |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Стиль | Описание | Определено | ||
---|---|---|---|---|
baseline | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края области содержимого до положения базовой линии элемента управления в пикселях. При установке этого стиля базовая линия компонента прикрепляется к верхнему краю области его содержимого; при изменении размеров контейнера оба края сохраняют разделение. Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство Значением по умолчанию является | UIComponent | ||
bottom | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от нижнего края компонента до нижнего края области содержимого его вышестоящего контейнера в пикселях. При установке этого стиля нижний край компонента прикрепляется к нижнему краю области его содержимого; при изменении размеров контейнера, эти края сохраняют разделение. Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство Значением по умолчанию является | UIComponent | ||
errorColor | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет выделения компонента при неудачном выполнении проверки. Flex также устанавливает стиль borderColor компонента для errorColor в случае сбоя при проверке. Значение по умолчанию для темы Halo - 0xFF0000 . Значение по умолчанию для темы Spark - 0xFE0000 .
| UIComponent | ||
focusBlendMode | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Режим наложения, используемый прямоугольником фокусировки. Для получения дополнительной информации см. свойство blendMode класса flash.display.DisplayObject.
Значением по умолчанию является "normal" . | UIComponent | ||
focusSkin | Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Тема оформления для рисования прямоугольника фокусировки. Значением по умолчанию для компонентов Halo является mx.skins.halo.HaloFocusRect. Значением по умолчанию для компонентов Spark является spark.skins.spark.FocusSkin. | UIComponent | ||
focusThickness | Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Толщина контура прямоугольника фокусировки в пикселях. Значением по умолчанию является 2 . | UIComponent | ||
horizontalCenter | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Горизонтальное расстояние в пикселях от центра области содержимого компонента до центра компонента. При установке этого стиля центр компонента прикрепляется к центру области его содержимого; при изменении размеров контейнера эти центры сохраняют горизонтальное разделение. Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство Значением по умолчанию является | UIComponent | ||
interactionMode | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 2.5 Первичный режим взаимодействия для этого компонента. Допустимые значения: mouse и touch . Значение по умолчанию для темы Halo - mouse . Значение по умолчанию для темы Spark - mouse . Значение по умолчанию для темы Mobile - touch .
Связанные элементы API | UIComponent | ||
layoutDirection | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.1 Версии среды выполнения: Flash10, AIR 1.5 Указывает требуемое направление макета компонента. Допустимые значения: "ltr" для макета слева направо, которые используются для компонентов на основе сценариев с латинскими символами, и "rtl" для макета справа налево, которые используются для компонентов на основе сценариев с символами арабского языка и иврита.
В ActionScript для наследования layoutDirection от вышестоящего элемента можно установить для layoutDirection значения Как правило, layoutDirection необходимо определять в Компоненты, обрабатывающие события Keyboard.LEFT и Keyboard.RIGHT, обычно меняют значение ключа, если для layoutDirection установлено значение Примечание. Этот стиль применим ко всем компонентам Spark и MX, для которых указан UIFTETextField в качестве textFieldClass. Значением по умолчанию является "ltr" .Связанные элементы API | UIComponent | ||
left | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от левого края компонента до левого края области содержимого его вышестоящего контейнера в пикселях. При установке этого стиля левый край компонента прикрепляется к левому краю области его содержимого; при изменении размеров контейнера оба края сохраняют разделение. Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство Значением по умолчанию является | UIComponent | ||
right | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по горизонтали от правого края компонента до правого края области содержимого его вышестоящего контейнера в пикселях. При установке этого стиля правый край компонента прикрепляется к правому краю области его содержимого; при изменении размеров контейнера, эти края сохраняют разделение. Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство Значением по умолчанию является | UIComponent | ||
showErrorSkin | Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 1.5 Отображение рамки или темы ошибки, когда этот компонент недействителен Значением по умолчанию является true . | UIComponent | ||
showErrorTip | Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: Flash10, AIR 1.5 Отображение подсказки об ошибке, когда этот компонент недействителен и пользователь наводит на него курсор мыши Значением по умолчанию является true . | UIComponent | ||
top | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали от верхнего края компонента до верхнего края области содержимого его вышестоящего контейнера в пикселях. При установке этого стиля верхний край компонента прикрепляется к верхнему краю области его содержимого; при изменении размеров контейнера эти края сохраняют разделение. Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство Значением по умолчанию является | UIComponent | ||
verticalCenter | Тип: String Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Расстояние по вертикали в пикселях от центра области содержимого компонента до центра компонента. При установке этого стиля центр компонента прикрепляется к центру области его содержимого; при изменении размеров контейнера эти центры сохраняют вертикальное разделение. Этот стиль действует только при использовании для компонента в контейнере Canvas или в контейнерах Panel или Application, свойство Значением по умолчанию является | UIComponent |
Стиль | Описание | Определено | ||
---|---|---|---|---|
chromeColor | Тип: uint Формат: Color Наследование CSS: Да Тема: spark Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Основной цвет компонента. | UIComponent |
Стиль | Описание | Определено | ||
---|---|---|---|---|
themeColor | Тип: uint Формат: Color Наследование CSS: Да Тема: halo Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет темы компонента. Это свойство управляет внешним видом выделения, внешним видом при выборе компонента и подобными визуальными средствами, но оно не распространяется на стандартные границы или цвет фона компонента. Предпочтительными значениями являются значения haloGreen , haloBlue , haloOrange и haloSilver , при этом можно использовать любое допустимое значение цвета.
Значения по умолчанию стилей "haloBlue" . | UIComponent |
Константа | Определено | ||
---|---|---|---|
DEFAULT_MAX_HEIGHT : Number = 10000 [статические]
Значение по умолчанию свойства maxHeight. | UIComponent | ||
DEFAULT_MAX_WIDTH : Number = 10000 [статические]
Значение по умолчанию свойства maxWidth. | UIComponent | ||
DEFAULT_MEASURED_HEIGHT : Number = 22 [статические]
Значение по умолчанию свойства measuredHeight. | UIComponent | ||
DEFAULT_MEASURED_MIN_HEIGHT : Number = 22 [статические]
Значение по умолчанию свойства measuredMinHeight. | UIComponent | ||
DEFAULT_MEASURED_MIN_WIDTH : Number = 40 [статические]
Значение по умолчанию свойства measuredMinWidth. | UIComponent | ||
DEFAULT_MEASURED_WIDTH : Number = 160 [статические]
Значение по умолчанию свойства measuredWidth. | UIComponent |
accessibilityDescription | свойство |
accessibilityDescription:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вспомогательное средство доступа для свойства description
в объекте accessibilityProperties
этого UIComponent.
Получатель возвращает accessibilityProperties.description
или "", если accessibilityProperties
равно null. Установщик сначала проверяет, установлено ли accessibilityProperties
на null, и в случае такой установки задает его для нового экземпляра AccessibilityProperties. Затем он устанавливает accessibilityProperties.description
.
Реализация
public function get accessibilityDescription():String
public function set accessibilityDescription(value:String):void
accessibilityEnabled | свойство |
accessibilityEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вспомогательное средство доступа для свойства silent
в объекте accessibilityProperties
этого UIComponent.
Следует учесть, что значение accessibilityEnabled
противоположно значению silent: accessibilityEnabled
является true
при silent
равном false
.
Получатель возвращает accessibilityProperties.silent
или true
, если accessibilityProperties
равно null. Установщик сначала проверяет, установлено ли accessibilityProperties
на null, и в случае такой установки задает его для нового экземпляра AccessibilityProperties. Затем он устанавливает accessibilityProperties.silent
.
Реализация
public function get accessibilityEnabled():Boolean
public function set accessibilityEnabled(value:Boolean):void
accessibilityName | свойство |
accessibilityName:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вспомогательное средство доступа для свойства name
в объекте accessibilityProperties
этого UIComponent.
Получатель возвращает accessibilityProperties.name
или "", если accessibilityProperties равно null. Установщик сначала проверяет, установлено ли accessibilityProperties
на null, и в случае такой установки задает его для нового экземпляра AccessibilityProperties. Затем он устанавливает accessibilityProperties.name
.
Реализация
public function get accessibilityName():String
public function set accessibilityName(value:String):void
accessibilityShortcut | свойство |
accessibilityShortcut:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вспомогательное средство доступа для свойства shortcut
в объекте accessibilityProperties
этого UIComponent.
Получатель возвращает accessibilityProperties.shortcut
или "", если accessibilityProperties
равно null. Установщик сначала проверяет, установлено ли accessibilityProperties
на null, и в случае такой установки задает его для нового экземпляра AccessibilityProperties. Затем он устанавливает accessibilityProperties.shortcut
.
Реализация
public function get accessibilityShortcut():String
public function set accessibilityShortcut(value:String):void
activeEffects | свойство |
activeEffects:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Список эффектов, в настоящее время воспроизводимых в компоненте, например массив экземпляров EffectInstance.
Реализация
public function get activeEffects():Array
automationDelegate | свойство |
automationDelegate:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект-делегат, выполняющий обработку функций, связанных с автоматизацией.
Реализация
public function get automationDelegate():Object
public function set automationDelegate(value:Object):void
automationEnabled | свойство |
automationName | свойство |
automationName:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя, которое можно использовать в качестве идентификатора этого объекта.
Реализация
public function get automationName():String
public function set automationName(value:String):void
automationOwner | свойство |
automationOwner:DisplayObjectContainer
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Владелец этого компонента в целях автоматизации.
Реализация
public function get automationOwner():DisplayObjectContainer
automationParent | свойство |
automationParent:DisplayObjectContainer
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вышестоящий элемент этого компонента в целях автоматизации.
Реализация
public function get automationParent():DisplayObjectContainer
automationTabularData | свойство |
automationTabularData:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Реализация интерфейса IAutomationTabularData
, который можно использовать для извлечения данных.
Реализация
public function get automationTabularData():Object
automationValue | свойство |
automationValue:Array
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении.
Реализация
public function get automationValue():Array
automationVisible | свойство |
automationVisible:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false.
Реализация
public function get automationVisible():Boolean
baseline | свойство |
baseline:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined
, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined
. Например, в коде MXML baseline.s2="@Clear()"
снимает ограничение baseline
в состоянии s2. Или в коде ActionScript, где button.baseline = undefined
снимает ограничение baseline
для button
.
По умолчанию целевым объектом привязки является верхний край области содержимого контейнера. В макетах с расширенными ограничениями, целевой объект может быть строкой ограничений.
Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.
Для указания целевого объекта привязки установите в качестве значения свойства строку в формате: "anchorTargetName:value". Например, "row1:10".
Реализация
public function get baseline():Object
public function set baseline(value:Object):void
baselinePosition | свойство |
baselinePosition:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Координата Y базовой линии первой строки текста компонента.
Это свойство используется для реализации стиля ограничения baseline
. Это свойство также используется для выравнивания метки FormItem относительно элементов управления в FormItem.
Реализация
public function get baselinePosition():Number
bottom | свойство |
bottom:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined
, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined
. Например, в коде MXML bottom.s2="@Clear()"
снимает ограничение bottom
в состоянии s2. Или в коде ActionScript, где button.bottom = undefined
снимает ограничение bottom
для button
.
По умолчанию целевым объектом привязки является область содержимого контейнера. В макетах с расширенными ограничениями, целевой объект может быть строкой ограничений.
Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.
Для указания целевого объекта привязки установите в качестве значения свойства строку в формате: "anchorTargetName:value". Например, "row1:10".
Реализация
public function get bottom():Object
public function set bottom(value:Object):void
cacheHeuristic | свойство |
cacheHeuristic:Boolean
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используется в Flex для предложения кэширования растровых изображений объекта. Если для cachePolicy
установлено значение UIComponentCachePolicy.AUTO
, то используется cacheHeuristic
для управления свойством объекта cacheAsBitmap
.
Реализация
public function set cacheHeuristic(value:Boolean):void
cachePolicy | свойство |
cachePolicy:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет политику кэширования растровых изображений для этого объекта. Возможными значениями в MXML являются on
, off
и auto
(по умолчанию).
Возможными значениями в ActionScript являются UIComponentCachePolicy.ON
, UIComponentCachePolicy.OFF
и UIComponentCachePolicy.AUTO
(по умолчанию).
- Значение
UIComponentCachePolicy.ON
означает, что объект всегда кэшируется как растровое изображение. - Значение
UIComponentCachePolicy.OFF
означает, что объект никогда не кэшируется как растровое изображение. - Значение
UIComponentCachePolicy.AUTO
означает, что вопрос о том, должен ли объект кэшироваться как растровое изображение, в инфраструктуре решается эвристическим путем.
Значением по умолчанию является UIComponentCachePolicy.AUTO.
Реализация
public function get cachePolicy():String
public function set cachePolicy(value:String):void
className | свойство |
className:String
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя класса этого экземпляра, например Button
.
Эта строка не включает имя пакета. Если требуется включить также и имя пакета, выполняется вызов метода getQualifiedClassName()
из пакета flash.utils. Этот метод возвращает строку, например "mx.controls::Button"
.
Реализация
public function get className():String
contentMouseX | свойство |
contentMouseX:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает координату x положения курсора мыши в текущей системе координат. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента.
Реализация
public function get contentMouseX():Number
contentMouseY | свойство |
contentMouseY:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает координату y положения курсора мыши в текущей системе координат. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента.
Реализация
public function get contentMouseY():Number
currentCSSState | свойство |
currentCSSState:String
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Состояние, используемое при сопоставлении псевдоселекторов CSS. По умолчанию используется currentState
.
Реализация
protected function get currentCSSState():String
currentState | свойство |
currentState:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текущее состояние представления компонента. Установить на ""
или null
для сброса компонента до базового состояния.
При использовании этого свойства для установки состояния компонента Flex применяет любой определенный переход. Можно также использовать метод setCurrentState()
для установки текущего состояния; этот метод может при необходимости изменять состояния, не применяя переход.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие currentStateChange
.
Реализация
public function get currentState():String
public function set currentState(value:String):void
Связанные элементы API
cursorManager | свойство |
cursorManager:ICursorManager
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получает FocusManager, управляющий курсором для этого компонента и компонентов, находящихся на том же уровне иерархии. Каждое окно верхнего уровня имеет собственный экземпляр CursorManager; используйте этот метод для обращения к гарантировано верному экземпляру.
Реализация
public function get cursorManager():ICursorManager
depth | свойство |
depth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет порядок отображения элементов внутри контейнеров. Элементы в Groups упорядочиваются на основании свойства depth
, при этом элементы с самой большой «глубиной» отображаются на заднем плане, а с меньшей – на переднем. Элементы с одинаковой «глубиной» отобразятся в порядке добавления к контейнеру.
Реализация
public function get depth():Number
public function set depth(value:Number):void
descriptor | свойство |
descriptor:UIComponentDescriptor
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на UIComponentDescriptor (при его наличии), использованный методом createComponentFromDescriptor()
для создания этого экземпляра UIComponent. Если этот экземпляр UIComponent не создавался из дескриптора, то значение этого свойства равно null.
Реализация
public function get descriptor():UIComponentDescriptor
public function set descriptor(value:UIComponentDescriptor):void
Связанные элементы API
designLayer | свойство |
designLayer:DesignLayer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет дополнительный экземпляр DesignLayer, связанный с этим визуальным элементом.
Если DesignLayer присвоен, в визуальном элементе необходимо учитывать значение видимости и значение альфа-канала вышестоящего слоя в конечном итоге при передаче собственного эффективного значения видимости или значения альфа-канала в резервный DisplayObject (если применимо).
Визуальный элемент должен предусматривать прослушивание уведомлений layerPropertyChange
из связанного вышестоящего элемента слоя. При изменении effectiveAlpha
или effectiveVisibility
слоя элемент должен выполнять вычисление собственного эффективного значения видимости (альфа-канала) и соответственно его применять.
Это свойство не должно устанавливаться непосредственно в MXML.
Свойство designLayer
не используется для элемента управления z-порядка, см. depth
.
Реализация
public function get designLayer():DesignLayer
public function set designLayer(value:DesignLayer):void
document | свойство |
document:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект документа, связанный с этим UIComponent. Объект документа представляет собой Object на самом верху иерархии приложения Flex, компонента MXML или компонента AS.
Реализация
public function get document():Object
public function set document(value:Object):void
doubleClickEnabled | свойство |
doubleClickEnabled:Boolean
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, получает ли объект UIComponent события doubleClick
. Значением по умолчанию является false
. Это означает, что объект UIComponent не получает события doubleClick
.
Свойство mouseEnabled
должно быть также установлено на true
. Это значение по умолчанию для объекта, получающего события doubleClick
.
Значением по умолчанию является false.
Реализация
override public function get doubleClickEnabled():Boolean
override public function set doubleClickEnabled(value:Boolean):void
enabled | свойство |
enabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возможность использования компонента пользователем. После установки свойства enabled
на false
некоторые компоненты по-прежнему отвечают на использование мыши, например на событие mouseOver. В результате для полного отключения UIComponents требуется установить значение свойства mouseEnabled
на false
. При установке свойства enabled
на false
для контейнера Flex затемняет цвет контейнера и всех его нижестоящих элементов, а также блокирует ввод данных пользователем в контейнер и во все нижестоящие элементы.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие enabledChanged
.
Реализация
public function get enabled():Boolean
public function set enabled(value:Boolean):void
errorString | свойство |
errorString:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текст, отображаемый рекомендацией ошибки компонента при контроле компонента классом Validator и сбое проверки.
Можно использовать свойство errorString
для определения ошибки при проверке для компонента без фактического использования класса Validator. При записи строкового значения в свойство errorString
Flex выводит красную рамку вокруг компонента для индикации ошибки при проверке, а при наведении курсора мыши на компонент строка появляется во всплывающей подсказке как сообщение об ошибке при проверке, как при обнаружении средством проверки ошибки при проверке.
Для удаления ошибки при проверке запишите пустую строку «» в свойство errorString
.
Обратите внимание, что запись значения в свойство errorString
не запускает событие valid или invalid; изменяется только цвет границы и появляется сообщение об ошибке при проверке.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие errorStringChanged
.
Реализация
public function get errorString():String
public function set errorString(value:String):void
explicitHeight | свойство |
explicitHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее явную высоту компонента в пикселях в виде координат компонента.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true explicitHeight
относительно его вышестоящего элемента.
При установке свойства height
для этого свойство также устанавливается указанное значение высоты.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitHeightChanged
.
Реализация
public function get explicitHeight():Number
public function set explicitHeight(value:Number):void
explicitMaxHeight | свойство |
explicitMaxHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.
Как правило, разработчики не устанавливают свойство explicitMaxHeight. Вместо этого они устанавливают значение свойства maxHeight, которое устанавливает свойство explicitMaxHeight. Значение maxHeight не изменяется.
Если в ходе создания макета свойство maxHeight установлено разработчиком приложения явно, используется значение explicitMaxHeight. В противном случае используется значение по умолчанию для maxHeight.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true maxHeight
относительно его вышестоящего элемента. Некоторые компоненты не имеют теоретической границы по высоте. В таких случаях их значение maxHeight
будет установлено на UIComponent.DEFAULT_MAX_HEIGHT
.
Значением по умолчанию является NaN.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMaxHeightChanged
.
Реализация
public function get explicitMaxHeight():Number
public function set explicitMaxHeight(value:Number):void
explicitMaxWidth | свойство |
explicitMaxWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.
Как правило, разработчики приложений не устанавливают свойство explicitMaxWidth. Вместо этого они устанавливают значение свойства maxWidth, которое устанавливает свойство explicitMaxWidth. Значение maxWidth не изменяется.
Если в ходе создания макета свойство maxWidth образом установлено разработчиком приложения явно, используется значение explicitMaxWidth. В противном случае используется значение по умолчанию для maxWidth.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true maxWidth
относительно его вышестоящего элемента. Некоторые компоненты не имеют теоретической границы по ширине. В таких случаях их значение maxWidth
будет установлено на UIComponent.DEFAULT_MAX_WIDTH
.
Значением по умолчанию является NaN.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMaxWidthChanged
.
Реализация
public function get explicitMaxWidth():Number
public function set explicitMaxWidth(value:Number):void
explicitMinHeight | свойство |
explicitMinHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.
Как правило, разработчики приложений не устанавливают свойство explicitMinHeight. Вместо этого они устанавливают значение свойства minHeight, которое устанавливает свойство explicitMinHeight. Значение minHeight не изменяется.
Если в ходе создания макета свойство minHeight установлено разработчиком приложения явно, используется значение explicitMinHeight. В противном случае используется значение по умолчанию measuredMinHeight.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true minHeight
относительно его вышестоящего элемента.
Значением по умолчанию является NaN.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explictMinHeightChanged
.
Реализация
public function get explicitMinHeight():Number
public function set explicitMinHeight(value:Number):void
explicitMinWidth | свойство |
explicitMinWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.
Как правило, разработчики приложений не устанавливают свойство explicitMinWidth. Вместо этого они устанавливают значение свойства minWidth, которое устанавливают свойство explicitMinWidth. Значение minWidth не изменяется.
Если в ходе создания макета свойство minWidth установлено разработчиком приложения явно, используется значение explicitMinWidth. В противном случае используется значение measuredMinWidth.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true minWidth
относительно его вышестоящего элемента.
Значением по умолчанию является NaN.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMinWidthChanged
.
Реализация
public function get explicitMinWidth():Number
public function set explicitMinWidth(value:Number):void
explicitWidth | свойство |
explicitWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее явную ширину компонента в пикселях в виде координат компонента.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true explicitWidth
относительно его вышестоящего элемента.
При установке свойства width
это свойство также устанавливается на указанное значение.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitWidthChanged
.
Реализация
public function get explicitWidth():Number
public function set explicitWidth(value:Number):void
flexContextMenu | свойство |
flexContextMenu:IFlexContextMenu
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Контекстное меню для этого UIComponent.
Значением по умолчанию является null.
Реализация
public function get flexContextMenu():IFlexContextMenu
public function set flexContextMenu(value:IFlexContextMenu):void
focusEnabled | свойство |
focusEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, может ли компонент получить фокус при выборе вкладки с ним. Можно установить focusEnabled
на false
, если UIComponent используется в качестве подчиненного компонента для другого компонента так, чтобы внешний компонент стал сущностью, которая может получить фокус. Если это свойство имеет значение false
, фокус будет передан в первый вышестоящий элемент, в котором focusEnable
установлено на true
.
Значением по умолчанию является true
, за исключением компонента spark.components.Scroller. Для этого компонента используется значение по умолчанию false
.
Реализация
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean):void
Связанные элементы API
focusManager | свойство |
focusManager:IFocusManager
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получает FocusManager, управляющий фокусом для этого компонента и компонентов, находящихся на том же уровне иерархии. Каждый всплывающий элемент имеет собственный цикл фокуса и, соответственно, собственный экземпляр FocusManager. С помощью этого метода можно удостовериться, что выполняется обращение к верному экземпляру.
Реализация
public function get focusManager():IFocusManager
public function set focusManager(value:IFocusManager):void
focusPane | свойство |
focusPane:Sprite
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Область фокусировки, связанная с этим объектом Объект имеет область фокусировки, если один из его нижестоящих элементов имеет фокус.
Реализация
public function get focusPane():Sprite
public function set focusPane(value:Sprite):void
hasComplexLayoutMatrix | свойство |
hasComplexLayoutMatrix:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает значение true
, если UIComponent имеет какое-либо свойство transform, отличное от перемещения (x, y)
Реализация
protected function get hasComplexLayoutMatrix():Boolean
hasFocusableChildren | свойство |
hasFocusableChildren:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Флаг, который указывает, могут ли нижестоящие объекты получить фокус.
Примечание. Это аналогично свойству tabChildren
, используемому в Flash Player. Свойство hasFocusableChildren
используется с приложениями Flex. Не следует использовать свойство tabChildren
.
Обычно это свойство – false
, потому что большинство компонентов получает фокус непосредственно на себя или делегирует фокус на отдельный внутренний подчиненный компонент и отображается так, как будто фокус наведен на этот компонент. Например, элемент управления TextInput содержит фокусируемый нижестоящий элемент управления RichEditableText, но когда на подчиненный компонент RichEditableText фактически наводится фокус, он отображается так, как будто фокус наведен на TextInput. TextInput устанавливает hasFocusableChildren
на значение false
, потому что TextInput считается компонентом, у которого есть фокус. Его внутренняя структура – абстракция.
Обычно только компоненты навигатора, например TabNavigator и Accordion, имеют этот флаг со значением true
, потому что они получают фокус при нажатии на клавишу Tab. Фокус переходит на компоненты в нижестоящих контейнерах при дальнейших нажатиях на клавишу Tab.
Значением по умолчанию является false
, за исключением компонента spark.components.Scroller. Для этого компонента используется значение по умолчанию true
.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие hasFocusableChildrenChange
.
Реализация
public function get hasFocusableChildren():Boolean
public function set hasFocusableChildren(value:Boolean):void
Связанные элементы API
hasLayoutMatrix3D | свойство |
hasLayoutMatrix3D:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Содержит true
, если элемент имеет трехмерную матрицу.
hasLayoutMatrix3D
используется вместо вызова и исследования значения getLayoutMatrix3D()
возвращаемых данных, так как этот метод возвращает действительную матрицу, даже если элемент используется в двухмерной графике.
Реализация
public function get hasLayoutMatrix3D():Boolean
height | свойство |
height:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее высоту компонента в координатах вышестоящего контейнера в пикселях. По умолчанию используется значение 0, однако это свойство содержит фактическую высоту компонента после того, как Flex завершит установку размеров компонентов в приложении.
Примечание. Можно указать процентное значение в атрибуте MXML height
, например height=100%
, но нельзя использовать процентное значение в свойстве height
в ActionScript. Вместо этого используйте свойство percentHeight
.
Настройка этого свойства приводит к отправке события resize
. Для получения дополнительной информации о моменте отправки этого события см. событие resize
.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие heightChanged
.
Реализация
override public function get height():Number
override public function set height(value:Number):void
Связанные элементы API
horizontalCenter | свойство |
horizontalCenter:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined
, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined
. Например, в коде MXML horizontalCenter.s2="@Clear()"
снимает ограничение horizontalCenter
в состоянии s2. Или в коде ActionScript, где button.horizontalCenter = undefined
снимает ограничение horizontalCenter
для button
.
Целевым объектом привязки по умолчанию является сам контейнер.
В макетах с расширенными ограничениями целевым объектом привязки может быть столбец ограничения. В этом случае областью содержимого является пространство между предыдущим столбцом (или стороной контейнера) и целевым столбцом.
Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.
Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "constraintColumnId:value". Например, "col1:10".
Реализация
public function get horizontalCenter():Object
public function set horizontalCenter(value:Object):void
id | свойство |
id:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Идентификатор компонента. Это значение становится именем экземпляра объекта и не должно содержать символов пробела или специальных символов. Каждый компонент во всем приложении должен иметь уникальный идентификатор.
Если приложение будет тестироваться инструментальными средствами третьей стороны, каждому компоненту необходимо присвоить значимый идентификатор. Инструменты тестирования используют идентификаторы для представления элементов управления в своих сценариях, и значимое имя поможет сценариям стать более удобочитаемыми. Например, установите для кнопки значение submit_button, а не b1 или button1.
Реализация
public function get id():String
public function set id(value:String):void
includeInLayout | свойство |
includeInLayout:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, включается ли этот компонент в макет вышестоящего контейнера. Если значение true
, объект включается в макет соответствующего вышестоящего контейнера, и его размер и расположение определяются вышестоящим контейнером в соответствии с правилами его макета. Если значение false
, размер и расположение объекта не зависят от макета соответствующего вышестоящего контейнера.
Значением по умолчанию является true.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие includeInLayoutChanged
.
Реализация
public function get includeInLayout():Boolean
public function set includeInLayout(value:Boolean):void
inheritingStyles | свойство |
inheritingStyles:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Начало этой цепочки компонентов с ненаследуемыми стилями. Метод getStyle()
имеет доступ к inheritingStyles[styleName]
для поиска всей связанной с прототипом цепочки. Этот объект настраивается initProtoChain()
. Как правило, разработчикам не требуется вызывать это свойство напрямую.
Реализация
public function get inheritingStyles():Object
public function set inheritingStyles(value:Object):void
initialized | свойство |
initialized:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, определяющий, прошел ли объект все три фазы создания макета: обязательство, измерение и создание макета (при условии, что все они требовались).
Реализация
public function get initialized():Boolean
public function set initialized(value:Boolean):void
instanceIndex | свойство |
instanceIndices | свойство |
instanceIndices:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив, содержащий индексы, требуемые для создания ссылки на этот UIComponent из собственного документа. Массив является пустым, пока этот объект UIComponent находится внутри одного или нескольких Repeater. Первый элемент соответствует самому крайнему Repeater. Например, если id является b, а instanceIndices является [2,4], ссылкой в вышестоящем документе будет b[2][4].
Реализация
public function get instanceIndices():Array
public function set instanceIndices(value:Array):void
is3D | свойство |
is3D:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Содержит true
, если элемент представлен в трехмерной графике. Данный элемент может использоваться в трехмерной графике, поскольку он имеет свойства трехмерного преобразования, последующие смещения при трехмерном преобразовании его макета или и то, и другое.
Реализация
public function get is3D():Boolean
isDocument | свойство |
isDocument:Boolean
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Содержит true
, если этот экземпляр UIComponent является объектом документа. Это означает, что он находится наверху иерархии приложения Flex, компонента MXML или компонента ActionScript.
Реализация
public function get isDocument():Boolean
isPopUp | свойство |
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):void
layoutMatrix3D | свойство |
layoutMatrix3D:Matrix3D
[только для записи] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Матрица преобразования, которая используется для вычисления макета компонента относительно соответствующих элементов одного уровня. Эта матрица определяется трехмерными свойствами компонента (включают двухмерные свойства, такие как x
, y
, rotation
, scaleX
, scaleY
, transformX
, transformY
, так же, как и rotationX
, rotationY
, scaleZ
, z
и transformZ
.
Большая часть компонентов не имеет трехмерных свойств преобразования, для которых они установлены.
Эта матрица макета объединена со значениями свойства postLayoutTransformOffsets
для определения последней вычисленной матрицы компонента.
Реализация
public function set layoutMatrix3D(value:Matrix3D):void
Связанные элементы API
left | свойство |
left:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Для того чтобы использовать значение по умолчанию undefined
вместо зависящего от состояния значения свойства, используется директива @Clear() в MXML. Например, в коде MXML left.s2="@Clear()"
снимает ограничение left
в состоянии s2. Или в коде ActionScript, где button.left = undefined
снимает ограничение left
для button
.
По умолчанию целевым объектом привязки является область содержимого контейнера. В макетах с расширенными ограничениями целевым объектом может быть столбец ограничений.
Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.
Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "anchorTargetName:value". Например, "col1:10".
Реализация
public function get left():Object
public function set left(value:Object):void
maintainProjectionCenter | свойство |
maintainProjectionCenter:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
При значении true компонент будет сохранять свою матрицу проекции выровненной по центру своей ограничительной рамки. Если матрица проекции не определена для компонента, то она добавляется автоматически.
Реализация
public function get maintainProjectionCenter():Boolean
public function set maintainProjectionCenter(value:Boolean):void
maxHeight | свойство |
maxHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Для этого свойства разработчиком компонента установлено значение по умолчанию.
Разработчик компонента использует это свойство для установки верхней границы для высоты компонента.
Если разработчик приложения изменяет значение по умолчанию maxHeight, новое значение сохраняется в explicitMaxHeight. Значение maxHeight по умолчанию не изменяется. В итоге, если в ходе создания макета свойство maxHeight установлено разработчиком приложения явно, значение explicitMaxHeight используется как рекомендованное для компонента максимальное значение высоты. Если maxHeight не установлено пользователем явно, используется значение по умолчанию.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true maxHeight
относительно его вышестоящего элемента. Некоторые компоненты не имеют теоретической границы по высоте. В таких случаях их значение maxHeight
будет установлено на UIComponent.DEFAULT_MAX_HEIGHT
.
Значением по умолчанию является 10000.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMaxHeightChanged
.
Реализация
public function get maxHeight():Number
public function set maxHeight(value:Number):void
maxWidth | свойство |
maxWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Для этого свойства разработчиком компонента установлено значение по умолчанию.
Разработчик компонента использует это свойство для установки верхней границы для ширины компонента.
Если разработчик приложения изменяет значение по умолчанию maxWidth, новое значение сохранятся в explicitMaxWidth. Значение maxWidth по умолчанию не изменяется. В итоге, если в ходе создания макета свойство maxWidth установлено разработчиком приложения явно, значение explicitMaxWidth используется как рекомендованное для компонента максимальное значение ширины. Если maxWidth не установлено пользователем явно, используется значение по умолчанию.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true maxWidth
относительно его вышестоящего элемента. Некоторые компоненты не имеют теоретической границы по ширине. В таких случаях их значение maxWidth
будет установлено на UIComponent.DEFAULT_MAX_WIDTH
.
Значением по умолчанию является 10000.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMaxWidthChanged
.
Реализация
public function get maxWidth():Number
public function set maxWidth(value:Number):void
measuredHeight | свойство |
measuredHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Высота компонента в пикселях по умолчанию. Это значение устанавливается посредством метода measure()
.
Реализация
public function get measuredHeight():Number
public function set measuredHeight(value:Number):void
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):void
measuredMinWidth | свойство |
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):void
measuredWidth | свойство |
measuredWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ширина компонента в пикселях по умолчанию. Это значение устанавливается посредством метода measure()
.
Реализация
public function get measuredWidth():Number
public function set measuredWidth(value:Number):void
minHeight | свойство |
minHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Значение по умолчанию зависит от реализации компонента.
Если разработчик приложения устанавливает значение minHeight, новое значение сохраняется в explicitMinHeight. Значение по умолчанию minHeight не изменяется. В итоге, если в ходе создания макета свойство minHeight явным образом установлено разработчиком приложения, значение explicitMinHeight используется как рекомендованное для компонента минимальное значение высоты. Если свойство minHeight не установлено разработчиком приложения явно, используется значение measuredMinHeight.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true minHeight
относительно его вышестоящего элемента.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMinHeightChanged
.
Реализация
public function get minHeight():Number
public function set minHeight(value:Number):void
minWidth | свойство |
minWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Значение по умолчанию зависит от реализации компонента.
Если разработчик приложения устанавливает значение minWidth, новое значение сохраняется в explicitMinWidth. Значение по умолчанию minWidth не изменяется. В итоге, если в ходе создания макета свойство minWidth явным образом установлено разработчиком приложения, значение explicitMinWidth используется как рекомендованное для компонента минимальное значение ширины. Если в ходе создания макета свойство minWidth не установлено разработчиком приложения явно, используется значение measuredMinWidth.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true minWidth
относительно его вышестоящего элемента.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие explicitMinWidthChanged
.
Реализация
public function get minWidth():Number
public function set minWidth(value:Number):void
moduleFactory | свойство |
moduleFactory:IFlexModuleFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Фабрика модулей применяется в качестве контекста для использования встроенных шрифтов и для поиска менеджера стиля, который управляет стилями этого компонента.
Реализация
public function get moduleFactory():IFlexModuleFactory
public function set moduleFactory(value:IFlexModuleFactory):void
mouseFocusEnabled | свойство |
mouseFocusEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Можно ли получить фокус при нажатии элемента. Если значение false
, то фокус получит первый вышестоящий элемент, mouseFocusEnabled
, установленный на значение true
. Например, можно установить это свойство на false
для элемента управления Button так, чтобы можно было использовать клавишу Tab для перемещения фокуса управления на элемент управления, но чтобы элемент управления не получил фокус при нажатии на него.
По умолчанию используется значение true
для большинства подклассов, кроме Spark TabBar. Для этого подкласса значение по умолчанию - false
.
Значением по умолчанию является true.
Реализация
public function get mouseFocusEnabled():Boolean
public function set mouseFocusEnabled(value:Boolean):void
nestLevel | свойство |
nestLevel:int
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Глубина этого объекта в иерархии включения. Это число используется кодом макета и измерения. Значение – 0, если этот компонент не находится в DisplayList.
Реализация
public function get nestLevel():int
public function set nestLevel(value:int):void
nonInheritingStyles | свойство |
nonInheritingStyles:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Начало цепочки этого компонента с ненаследуемыми стилями. Метод getStyle()
имеет доступ к nonInheritingStyles[styleName]
для поиска всей связанной с прототипом цепочки. Этот объект настраивается initProtoChain()
. Как правило, разработчикам не требуется вызывать это свойство напрямую.
Реализация
public function get nonInheritingStyles():Object
public function set nonInheritingStyles(value:Object):void
numAutomationChildren | свойство |
numAutomationChildren:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число нижестоящих элементов автоматизации, содержащихся в этом контейнере. Эта сумма не должна включать составных нижестоящих элементов, хотя включает нижестоящие элементы, незначительные в иерархии автоматизации.
Реализация
public function get numAutomationChildren():int
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):void
parent | свойство |
parent:DisplayObjectContainer
[только для чтения] [переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вышестоящий контейнер или компонент данного компонента. Только визуальные элементы могут иметь вышестоящее свойство parent
. Для невизуальных элементов должно использоваться другое свойство для обращения к объекту, которому они принадлежат. В соответствии с соглашением для невизуальных объектов для ссылки на объект, которому они принадлежат, используется свойство owner
.
Реализация
override public function get parent():DisplayObjectContainer
parentApplication | свойство |
parentApplication:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект приложения, содержащего этот экземпляр UIComponent. Этот объект приложения мог бы существовать в элементе управления SWFLoader в другом приложении и т. д. и создавать цепочку объектов приложения, которые можно просмотреть с помощью parentApplication.
Свойство parentApplication
приложения никогда не существует отдельно; либо оно загружено в приложение, либо имеет значение null (для приложения верхнего уровня).
Просмотр цепочки приложения с помощью parentApplication
аналогичен просмотру цепочки документа с помощью свойства parentDocument
. Можно получить доступ к приложению верхнего уровня с помощью свойства application
класса Application.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие initialize
.
Реализация
public function get parentApplication():Object
parentDocument | свойство |
parentDocument:Object
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на вышестоящий объект документа для этого UIComponent. Объект документа является UIComponent в верхней части иерархии приложения Flex, компонента MXML или компонента ActionScript.
Для объекта приложения свойство parentDocument
имеет значение null. Это свойство рекомендуется в сценариях MXML для перехода на уровень выше в цепочке объектов документа. Оно может использоваться для просмотра цепочки parentDocument.parentDocument
и т. д.
Свойство введено в качестве объекта так, что авторы могут получить доступ к свойствам и методам в объектах документа предшествующего элемента без преобразования.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие initialize
.
Реализация
public function get parentDocument():Object
percentHeight | свойство |
percentHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает высоту компонента в виде процента от размера вышестоящего элемента. Допустимые значения: 0 – 100 По умолчанию используется значение NaN. Определение свойства height
или explicitHeight
приводит к установке для этого свойства значения NaN.
Это свойство возвращает числовое значение только в том случае, если свойство было задано предварительно; однако оно не отражает точный размер компонента в процентах.
Это свойство для элемента управления UITextField всегда устанавливается на NaN.
В макетах Spark это свойство используется для вычисления высоты границ компонента после масштабирования и вращения. Например, если компонент повернут на 90 градусов, то при указании percentHeight
изменится ширина компонента.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие resize
.
Реализация
public function get percentHeight():Number
public function set percentHeight(value:Number):void
percentWidth | свойство |
percentWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает ширину компонента в виде процента от размера вышестоящего элемента. Допустимые значения: 0 – 100 По умолчанию используется значение NaN. Задание свойств width
или explicitWidth
приводит к сбросу значения этого свойства в значение NaN.
Это свойство возвращает числовое значение только в том случае, если свойство было задано предварительно; однако оно не отражает точный размер компонента в процентах.
Это свойство для элемента управления UITextField всегда устанавливается на NaN.
В макетах Spark это свойство используется для вычисления ширины границ компонента после масштабирования и вращения. Например, если компонент повернут на 90 градусов, то при указании percentWidth
изменится высота компонента.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие resize
.
Реализация
public function get percentWidth():Number
public function set percentWidth(value:Number):void
postLayoutTransformOffsets | свойство |
postLayoutTransformOffsets:mx.geom:TransformOffsets
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет ряд настроек, применяемых для преобразования объекта способом, не отображающимся в макете вышестоящего элемента объекта.
Например, если требуется отрегулировать макет объекта, который будет повернут на 90 градусов, устанавливается свойство объекта rotation
. Если необходимо, чтобы макет поворачиваемого объекта не регулировался, устанавливается свойство postLayoutTransformOffsets.rotationZ
.
Реализация
public function get postLayoutTransformOffsets():mx.geom:TransformOffsets
public function set postLayoutTransformOffsets(value:mx.geom:TransformOffsets):void
processedDescriptors | свойство |
processedDescriptors:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Установлено на true
после немедленного или отложенного создания нижестоящих элементов в зависимости от выполняемого действия. Для контейнерного объекта значение устанавливается на true
в конце метода createComponentsFromDescriptors()
, что предполагает, что контейнерный объект создает нижестоящие записи из собственных нижестоящих дескрипторов.
Например, если контейнер Accordion использует отложенную реализацию, свойство processedDescriptors
для второй панели контейнера Accordion не приобретает значение true
до перехода пользователя к этой панели и создания нижестоящих элементов самой панелью. Однако если контейнером Accordion установлено свойство creationPolicy
на all
, свойство processedDescriptors
для второй панели устанавливается на true
в течение запуска приложения.
Для классов, которые не являются контейнерами, не имеющими дескрипторы, свойство устанавливается на true
после того, как метод createChildren()
создаст любые внутренние нижестоящие элементы компонента.
Реализация
public function get processedDescriptors():Boolean
public function set processedDescriptors(value:Boolean):void
repeater | свойство |
repeater:IRepeater
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект Repeater в вышестоящем документе, создающем этот UIComponent. Используйте это свойство, а не свойство repeaters
при создании UIComponent одним объектом Repeater. Используйте свойство repeaters
при создании этого UIComponent вложенными объектами Repeater.
Свойство устанавливается на null
, если этот UIComponent не создан Repeater.
Реализация
public function get repeater():IRepeater
repeaterIndex | свойство |
repeaterIndex:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Индекс элемента в поставщике данных Repeater, создавшего этот UIComponent. Используйте это свойство, а не свойство repeaterIndices
, если UIComponent создан одним объектом Repeater. Используйте свойство repeaterIndices
, если этот UIComponent создан вложенными объектами Repeater.
Это свойство устанавливается на -1, если этот UIComponent не создан Repeater.
Реализация
public function get repeaterIndex():int
repeaterIndices | свойство |
repeaterIndices:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив, содержащий индексы элементов в поставщике данных Repeater в вышестоящем документе, создавшем этот UIComponent. Массив является пустым, пока этот UIComponent находится внутри одного или нескольких Repeater.
Первый элемент в массиве соответствует самому крайнему Repeater. Например, если значением repeaterIndices
является [2,4], это означает, что внешним повторителем использован элемент dataProvider[2]
, а внутренним повторителем использован элемент dataProvider[4]
.
Следует отметить, что эти свойства отличаются от свойства instanceIndices
, если значение свойства startingIndex
любого из Repeater не равно нулю. Например, даже если Repeater запускается в dataProvider [4]
, ссылка на документ для первого повторяемого объекта является b [0], не b [4].
Реализация
public function get repeaterIndices():Array
public function set repeaterIndices(value:Array):void
repeaters | свойство |
repeaters:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив, содержащий ссылки на объекты Repeater в вышестоящем документе, создавшем этот UIComponent. Массив является пустым, пока этот UIComponent находится внутри одного или нескольких Repeater. Первый элемент соответствует самому крайнему объекту Repeater.
Реализация
public function get repeaters():Array
public function set repeaters(value:Array):void
resourceManager | свойство |
resourceManager:IResourceManager
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект, управляющий всеми локализованными ресурсами приложения. Это одиночный экземпляр единичного предмета, реализующий интерфейс IResourceManager.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие unused
.
Реализация
protected function get resourceManager():IResourceManager
right | свойство |
right:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined
, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined
. Например, в коде MXML right.s2="@Clear()"
снимает ограничение right
в состоянии s2. Или в коде ActionScript, где button.right = undefined
снимает ограничение right
для button
.
По умолчанию целевым объектом привязки является область содержимого контейнера. В макетах с расширенными ограничениями целевым объектом может быть столбец ограничений.
Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.
Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "anchorTargetName:value". Например, "col1:10".
Реализация
public function get right():Object
public function set right(value:Object):void
rotation | свойство |
rotation:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Например, инструкция my_video.rotation = 450
равносильна my_video.rotation = 90
.
Реализация
override public function get rotation():Number
override public function set rotation(value:Number):void
rotationX | свойство |
rotationX:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Это свойство игнорируется при вычислении любого из двумерных макетов Flex.
Реализация
override public function get rotationX():Number
override public function set rotationX(value:Number):void
rotationY | свойство |
rotationY:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения. Это свойство игнорируется при вычислении любого из двумерных макетов Flex.
Реализация
override public function get rotationY():Number
override public function set rotationY(value:Number):void
rotationZ | свойство |
rotationZ:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обозначает угол поворота в градусах по оси z экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. Значения от 0 до 180 задают поворот по часовой стрелке. Значения от 0 до -180 задают поворот против часовой стрелки. Значения за пределами этого диапазона добавляются или вычитаются из 360 для получения допустимого значения.
Реализация
override public function get rotationZ():Number
override public function set rotationZ(value:Number):void
scaleX | свойство |
scaleX:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, определяющее коэффициент горизонтального масштабирования.
Значением по умолчанию является 1,0. Это значит, что объект не масштабируется. Значение 2,0 для scaleX
означает, что объект был увеличен с коэффициентом 2, а значение 0,5 для scaleX
означает, что объект был уменьшен с коэффициентом 2.
Значение 0,0 является недопустимым значением. Вместо установки для этого значения 0,0 установите маленькое значение или установите для свойства visible
значение false
для скрытия компонента.
Значением по умолчанию является 1.0.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие scaleXChanged
.
Реализация
override public function get scaleX():Number
override public function set scaleX(value:Number):void
scaleY | свойство |
scaleY:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, определяющее коэффициент вертикального масштабирования.
Значением по умолчанию является 1,0. Это значит, что объект не масштабируется. Значение 2,0 для scaleY
означает, что объект был увеличен с коэффициентом 2, а значение 0,5 для scaleY
означает, что объект был уменьшен с коэффициентом 2.
Значение 0,0 является недопустимым значением. Вместо установки для этого значения 0,0 установите маленькое значение или установите для свойства visible
значение false
для скрытия компонента.
Значением по умолчанию является 1.0.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие scaleYChanged
.
Реализация
override public function get scaleY():Number
override public function set scaleY(value:Number):void
scaleZ | свойство |
scaleZ:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, определяющее коэффициент масштабирования по оси Z.
Масштабирование по оси Z не влияет на обычный компонент, который находится в плоскости z=0. изменятся компоненты с нижестоящими элементами, к которым применяются трехмерные преобразования, или компоненты с transformZ, отличным от нуля.
Значением по умолчанию является 1,0. Это значит, что объект не масштабируется.
Это свойство игнорируется при вычислении любого из двумерных макетов Flex.
Значением по умолчанию является 1.0.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие scaleZChanged
.
Реализация
override public function get scaleZ():Number
override public function set scaleZ(value:Number):void
screen | свойство |
showInAutomationHierarchy | свойство |
showInAutomationHierarchy:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, который определяет, показан ли объект автоматизации в иерархии автоматизации. Нижестоящие элементы невидимых в иерархии контейнеров отображаются в качестве нижестоящих элементов следующего вышестоящего элемента. Обычно используемые для макета контейнеры, например поля и Canvas, не отображаются в иерархии.
Некоторые элементы управления при необходимости вызывают принудительное отображение нижестоящих элементов в иерархии. Например, для List в иерархии всегда будут принудительно отображаться средства визуализации элементов, в т.ч. поля. При реализации должно поддерживаться значение true
этого свойства.
Реализация
public function get showInAutomationHierarchy():Boolean
public function set showInAutomationHierarchy(value:Boolean):void
states | свойство |
states:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Состояния представления, представленные для этого компонента. Можно указать свойство states
только в корневом элементе приложения или в корневом теге компонента MXML. Компилятор создает ошибку при указании его в любом другом элементе управления.
Реализация
public function get states():Array
public function set states(value:Array):void
styleDeclaration | свойство |
styleDeclaration:CSSStyleDeclaration
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает хранение встроенных наследуемых стилей этого объекта. Этот элемент CSSStyleDeclaration впервые создается при вызове метода setStyle()
для этого компонента в целях установки наследуемого стиля. Как правило, разработчикам не требуется вызывать это свойство напрямую.
Реализация
public function get styleDeclaration():CSSStyleDeclaration
public function set styleDeclaration(value:CSSStyleDeclaration):void
styleManager | свойство |
styleManager:IStyleManager2
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает экземпляр StyleManager, используемый этим компонентом.
Реализация
public function get styleManager():IStyleManager2
styleName | свойство |
styleName:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Стиль класса, используемый этим компонентом. Он может быть строкой, CSSStyleDeclaration или IStyleClient.
Если это строка, то это имя одного или нескольких объявлений класса, разделенных пробелами в теге <fx:Style>
или файле CSS. Добавление точки в styleName
не требуется. Например, если существует стиль класса с именем .bigText
, установите свойство styleName
на bigText
(без точки).
Если это IStyleClient (как правило, UIComponent), все стили в объекте styleName
используется этим компонентом.
Значением по умолчанию является null.
Реализация
public function get styleName():Object
public function set styleName(value:Object):void
styleParent | свойство |
styleParent:IAdvancedStyleClient
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вышестоящий узел компонента используется для анализа нижестоящих селекторов. Вышестоящий узел должен также быть IAdvancedStyleClient для участия в расширенных объявлениях стиля.
Реализация
public function get styleParent():IAdvancedStyleClient
public function set styleParent(value:IAdvancedStyleClient):void
systemManager | свойство |
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):void
tabFocusEnabled | свойство |
tabFocusEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Флаг, который указывает, может ли объект получить фокус при применении клавиши TAB
Это аналогично свойству tabEnabled
, используемому в Flash Player.
Обычно это значение – true
для компонентов обработки ввода с клавиатуры, но некоторые компоненты панелей управления установлены на значение false
, потому что они не должны забирать на себя фокус другого компонента, например редактора.
Значением по умолчанию является true.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие tabFocusEnabledChange
.
Реализация
public function get tabFocusEnabled():Boolean
public function set tabFocusEnabled(value:Boolean):void
toolTip | свойство |
toolTip:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Текст, отображаемый в ToolTip.
Значением по умолчанию является null.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие toolTipChanged
.
Реализация
public function get toolTip():String
public function set toolTip(value:String):void
top | свойство |
top:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined
, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined
. Например, в коде MXML top.s2="@Clear()"
снимает ограничение top
в состоянии s2. Или в коде ActionScript, где button.top = undefined
снимает ограничение top
для button
.
По умолчанию целевым объектом привязки является область содержимого контейнера. В макетах с расширенными ограничениями, целевой объект может быть строкой ограничений.
Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.
Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "anchorTargetName:value". Например, "row1:10".
Реализация
public function get top():Object
public function set top(value:Object):void
transform | свойство |
transform:flash.geom:Transform
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. Свойства matrix, colorTransform и три свойства только для чтения (concatenatedMatrix
, concatenatedColorTransform
и pixelBounds
) определяются в описании класса Transform
.
Каждое из свойств объекта transform представляет собой объект. Это очень важно, так как единственным способом задать новые значения для объектов matrix или colorTransform является создание нового объекта и его копирование в свойство transform.matrix или transform.colorTransform.
Например, чтобы увеличить значение tx матрицы экранного объекта, необходимо скопировать весь объект matrix, а затем копировать новый объект в свойство matrix объекта transform.
var myMatrix:Matrix = myUIComponentObject.transform.matrix; myMatrix.tx += 10; myUIComponent.transform.matrix = myMatrix;Свойство tx не устанавливается непосредственно. Следующий код не действует на myUIComponent:
myUIComponent.transform.matrix.tx += 10;
Обратите внимание, что в UIComponent
, в отличие от DisplayObject
, transform
синхронизирует значения matrix
и matrix3D
и для matrix3D
не устанавливается значение null, даже если для компонента не указаны свойства 3D. Чтобы проверить, указаны ли для компонента свойства 3D, используйте свойство is3D
. Если для компонента указаны свойства 3D, значение matrix3D
команды transform используется вместо значения matrix
.
Реализация
override public function get transform():flash.geom:Transform
override public function set transform(value:flash.geom:Transform):void
Связанные элементы API
transformX | свойство |
transformX:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает координату x для центра преобразования компонента.
Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform
. Если autoCenterTransform
имеет значение false
, центр преобразования определяется свойствами transformX
, transformY
и transformZ
целевого объекта эффекта. Если autoCenterTransform
имеет значение true
, эффект выполняется относительно центра целевого объекта (width/2, height/2)
.
Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.
Реализация
public function get transformX():Number
public function set transformX(value:Number):void
Связанные элементы API
transformY | свойство |
transformY:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает координату y для центра преобразования компонента.
Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform
. Если autoCenterTransform
имеет значение false
, центр преобразования определяется свойствами transformX
, transformY
и transformZ
целевого объекта эффекта. Если autoCenterTransform
имеет значение true
, эффект выполняется относительно центра целевого объекта (width/2, height/2)
.
Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.
Реализация
public function get transformY():Number
public function set transformY(value:Number):void
Связанные элементы API
transformZ | свойство |
transformZ:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает координату z для центра преобразования компонента.
Если этот компонент является целевым объектом эффекта преобразования Spark, можно переопределить это свойство путем установки свойства AnimateTransform.autoCenterTransform
. Если autoCenterTransform
имеет значение false
, центр преобразования определяется свойствами transformX
, transformY
и transformZ
целевого объекта эффекта. Если autoCenterTransform
имеет значение true
, эффект выполняется относительно центра целевого объекта (width/2, height/2)
.
Установка этого свойства для класса эффекта Spark переопределяет установку для целевого компонента.
Реализация
public function get transformZ():Number
public function set transformZ(value:Number):void
Связанные элементы API
transitions | свойство |
transitions:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Array объектов Transition, где каждый объект Transition определяет ряд эффектов для установки эффектов, воспроизводимых при изменении состояния.
Реализация
public function get transitions():Array
public function set transitions(value:Array):void
Связанные элементы API
tweeningProperties | свойство |
tweeningProperties:Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Массив свойств, анимация которых выполняется в данный момент на этом объекте.
Используется для информирования EffectManager о том, что выполняется анимация определенных свойств этого объекта, так что не требуется анимация тех же свойств посредством EffectManаger.
Реализация
public function get tweeningProperties():Array
public function set tweeningProperties(value:Array):void
uid | свойство |
uid:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Уникальный идентификатор для объекта. Зависящие от данных элементы управления Flex, включая все элементы управления, являющиеся подклассами класса списка, используют уникальный идентификатор для отслеживания элементов поставщика данных.
Flex может выполнять автоматическое создание и управление уникальными идентификаторами. Однако есть обстоятельства, когда требуется предоставить собственное свойство uid
путем реализации интерфейса для идентификатора уникального элемента (Item Unique Identification, IUID) или когда обеспечение собственного свойства uid
повышает эффективность обработки. В большинстве случаев при использовании Flex UID не должны быть универсальными уникальными идентификаторами. Исключение существует для сообщений, передаваемых службами данных.
Реализация
public function get uid():String
public function set uid(value:String):void
Связанные элементы API
unscaledHeight | свойство |
unscaledHeight:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Стандартный метод для определения немасштабируемой высоты компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой высоты, которая также передается в качестве аргумента для updateDisplayList()
.
Реализация
protected function get unscaledHeight():Number
unscaledWidth | свойство |
unscaledWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Стандартный метод для определения немасштабируемой ширины компонента. Все отображения компонента и нижестоящего макета должны создаваться внутри ограничительного прямоугольника этой ширины, которая также передается в качестве аргумента updateDisplayList()
.
Реализация
protected function get unscaledWidth():Number
updateCompletePendingFlag | свойство |
updateCompletePendingFlag:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались).
Реализация
public function get updateCompletePendingFlag():Boolean
public function set updateCompletePendingFlag(value:Boolean):void
validationSubField | свойство |
validationSubField:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используется средством проверки для связывания подчиненного поля с этим компонентом.
Реализация
public function get validationSubField():String
public function set validationSubField(value:String):void
verticalCenter | свойство |
verticalCenter:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Для компонентов это свойство ограничения макета является фасадом поверх стиля с аналогичным именем. Чтобы установить для свойства значение по умолчанию undefined
, в MXML используется директива @Clear(), а в коде ActionScript - значение undefined
. Например, в коде MXML verticalCenter.s2="@Clear()"
снимает ограничение verticalCenter
в состоянии s2. Или в коде ActionScript, где button.verticalCenter = undefined
снимает ограничение verticalCenter
для button
.
Целевым объектом привязки по умолчанию является сам контейнер.
В макетах с расширенными ограничениями целевым объектом привязки может являться строка ограничений. В этом случае область содержимого является пространством между предыдущей строкой (или стороной контейнера) и целевой строкой.
Установка для свойства числового значения или числовой строки (например, 10) определяет использование целевого объекта привязки по умолчанию.
Для указания целевого объекта привязки установите в качестве значения свойства строку в формате "constraintColumnId:value". Например, "row1:10".
Реализация
public function get verticalCenter():Object
public function set verticalCenter(value:Object):void
visible | свойство |
visible:Boolean
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет видимость экранного объекта. Невидимые экранные объекты отключаются. Например, если visible=false
для экземпляра InteractiveObject, то он не реагирует на щелчки мыши.
При значении true
объект отправляет событие show
. При значении false
объект отправляет событие hide
. В любом случае нижестоящие элементы объекта не генерируют события show
или hide
, если объект специально не записывает соответствующую реализацию.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие show
.
Реализация
override public function get visible():Boolean
override public function set visible(value:Boolean):void
width | свойство |
width:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее ширину компонента в координатах вышестоящего контейнера в пикселях. По умолчанию используется значение 0, однако это свойство содержит фактическую ширину компонента после того, как Flex завершит установку размеров компонентов в приложении.
Примечание. Можно указать процентное значение в атрибуте MXML width
, например width=100%
, но невозможно использовать процентное значение в свойстве width
в ActionScript. Вместо этого используйте свойство percentWidth
.
Настройка этого свойства приводит к отправке события resize
. Для получения дополнительной информации о моменте отправки этого события см. событие resize
.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие widthChanged
.
Реализация
override public function get width():Number
override public function set width(value:Number):void
Связанные элементы API
x | свойство |
x:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее горизонтальную позицию компонента в пикселях внутри его вышестоящего контейнера.
Если компонент имеет вышестоящий контейнер макета, например HBox, Grid или Form, то установка этого свойства непосредственно или посредством вызова метода move()
не будет иметь эффекта или будет иметь лишь временный эффект, так как после вычисления макетов этих контейнеров для позиции x
устанавливаются значения, полученные в результате вычисления. Однако свойство x
должно почти всегда устанавливаться, когда вышестоящим элементом является Canvas или другой контейнер с абсолютной позицией, так как значением по умолчанию является 0.
Значением по умолчанию является 0.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие xChanged
.
Реализация
override public function get x():Number
override public function set x(value:Number):void
y | свойство |
y:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее вертикальную позицию компонента в пикселях внутри его вышестоящего контейнера.
Если компонент имеет вышестоящий контейнер макета, например HBox, Grid или Form, то установка этого свойства непосредственно или посредством вызова метода move()
не будет иметь эффекта или будет иметь лишь временный эффект, так как после вычисления макетов этих контейнеров для позиции x
устанавливаются значения, полученные в результате вычисления. Однако свойство x
должно почти всегда устанавливаться, когда вышестоящим элементом является Canvas или другой контейнер с абсолютной позицией, так как значением по умолчанию является 0.
Значением по умолчанию является 0.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие yChanged
.
Реализация
override public function get y():Number
override public function set y(value:Number):void
z | свойство |
z:Number
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного вышестоящего контейнера. Свойство z предназначено для работы с трехмерными системами координат, а не с экранными или пиксельными координатами.
При установке свойства z
экранного объекта на значение, отличное от значения по умолчанию, равного 0
, автоматически создается соответствующий объект Matrix3D. для регулирования положения и ориентации экранного объекта в трехмерном пространстве. При работе с осью z существующее поведение свойств х и у изменяется с экранных или пиксельных координат на положения относительно трехмерного вышестоящего контейнера.
Например, потомок объекта _root
в положении x = 100, y = 100, z = 200 не отрисовывается в пиксельном положении (100,100). Потомок отображается в месте, определенном путем вычисления трехмерной проекции. Вычисление производится следующим образом:
(x*cameraFocalLength/cameraRelativeZPosition, y*cameraFocalLength/cameraRelativeZPosition)
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие zChanged
.
Реализация
override public function get z():Number
override public function set z(value:Number):void
UIComponent | () | Конструктор |
public function UIComponent()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
addStyleClient | () | метод |
public function addStyleClient(styleClient:IAdvancedStyleClient):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Добавляет клиент с невизуальным стилем в экземпляр компонента. После вызова этого метода клиент стиля наследует изменения стиля из этого экземпляра компонента. Клиенты стиля, представленные DisplayObject, должны использовать методы addChild
или addChildAt
для добавления в UIComponent
. Дополнительным эффектом является то, что этот метод установит свойство styleParent
параметра styleClient
для создания ссылки на экземпляр UIComponent
. Если для параметра styleClient
уже указано свойство styleParent
, этот метод вызовет removeStyleClient
из предыдущего styleParent
.
Параметры
styleClient:IAdvancedStyleClient — IAdvancedStyleClient , добавляемый к списку клиентов с невизуальным стилем для этого компонента.
|
Выдает
ArgumentError — если параметр styleClient является DisplayObject .
|
Связанные элементы API
mx.styles.IAdvancedStyleClient
adjustFocusRect | () | метод |
protected function adjustFocusRect(obj:DisplayObject = null):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отрегулируйте прямоугольник фокусировки.
Параметры
obj:DisplayObject (default = null ) — компонент, прямоугольник фокусировки которого необходимо изменить. При опущении значения значением по умолчанию является этот объект UIComponent.
|
applyComputedMatrix | () | метод |
protected function applyComputedMatrix():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Передает вычисленную матрицу, созданную из комбинации матрицы макета и смещений преобразования flash displayObject.
attachOverlay | () | метод |
protected function attachOverlay():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Это внутренний метод, используемый инфраструктурой Flex для поддержки эффекта Dissolve. Вызывать или переопределять этот метод не требуется.
callLater | () | метод |
public function callLater(method:Function, args:Array = null):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ставит в очередь функцию для последующего вызова.
Перед обновлением экрана, Flash Player или AIR вызывает набор функций, запланированных для обновления. Иногда функцию необходимо вызывать при следующем обновлении для выполнения остальной части кода, запланированной для текущего обновления. Некоторые функции, такие как эффекты, могут вызвать задержку поставленных в очередь функций до завершения выполнения функции.
Параметры
method:Function — Ссылка на метод, который будет выполнен позже.
| |
args:Array (default = null ) — Массив объектов, представляющих аргументы для перехода в метод.
|
canSkipMeasurement | () | метод |
protected function canSkipMeasurement():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, может ли быть пропущен вызов метода measure()
.
Boolean — Возвращает true , если метод measureSizes() может выполняться без вызова метода measure() . Например, обычно используется true , когда заданы одновременно explicitWidth и explicitHeight . Для путей используется true , когда границы пути остались неизменными.
|
childrenCreated | () | метод |
protected function childrenCreated():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет окончательную обработку после создания нижестоящих объектов. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.
clearStyle | () | метод |
public function clearStyle(styleProp:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет свойство style для экземпляра компонента.
Это не обязательно приводит к тому, что метод getStyle()
возвращает значение undefined
.
Параметры
styleProp:String — Имя свойства стиля.
|
commitProperties | () | метод |
protected function commitProperties():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает свойства, установленные в компоненте. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.
Этот метод не вызывается напрямую. Метод commitProperties()
вызывается программой Flex при использовании метода addChild()
для добавления компонента к контейнеру или при вызове метода invalidateProperties()
для компонента. Вызовы метода commitProperties()
осуществляются перед вызовами метода measure()
. Это позволяет устанавливать значения свойств, которые могли бы использоваться методом measure()
.
Некоторые компоненты имеют свойства, оказывающие влияние на количество или виды нижестоящих объектов, которые они должны создать, либо обладают свойствами, взаимодействующими друг с другом, такими как свойства horizontalScrollPolicy
и horizontalScrollPosition
. Зачастую в момент запуска целесообразно обработать все эти свойства сразу и избежать дублирования работы.
contentToGlobal | () | метод |
public function contentToGlobal(point:Point):Point
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Преобразует объект Point
из координат содержимого в глобальные координаты. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента. Система координат содержимого используется для установки и получения позиций нижестоящих элементов контейнера с абсолютным позиционированием. Глобальные координаты указывают позицию пикселя относительно верхнего левого угла рабочей области, самой крайней позиции приложения.
Параметры
point:Point — Объект Point, указывающий координаты x и y в системе координат содержимого в качестве свойств.
|
Point — Объект Point с координатами относительно рабочей области.
|
Связанные элементы API
contentToLocal | () | метод |
public function contentToLocal(point:Point):Point
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Преобразует объект Point
из координат содержимого в локальные координаты. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента. Система координат содержимого используется для установки и получения позиций нижестоящих элементов контейнера с абсолютным позиционированием. Локальные координаты указывают позицию пикселя относительно верхнего левого угла компонента.
Параметры
point:Point — Объект Point, указывающий координаты x и y в системе координат содержимого в качестве свойств.
|
Point — Point: объект Point с координатами относительно локальной системы координат.
|
Связанные элементы API
createAutomationIDPart | () | метод |
public function createAutomationIDPart(child:IAutomationObject):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. Эти значения не должны изменяться во время срока действия приложения.
Параметры
child:IAutomationObject — Нижестоящий элемент, для которого следует предоставить идентификатор.
|
Object — Наборы свойств, описывающих нижестоящий элемент, которые можно использовать в дальнейшем для определения компонента.
|
createAutomationIDPartWithRequiredProperties | () | метод |
public function createAutomationIDPartWithRequiredProperties(child:IAutomationObject, properties:Array):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает набор свойств, которые идентифицируют нижестоящий элемент в рамках этого контейнера. Эти значения не должны изменяться во время срока действия приложения.
Параметры
child:IAutomationObject — Нижестоящий элемент, для которого следует предоставить идентификатор.
| |
properties:Array |
Object — Наборы свойств, описывающих нижестоящий элемент, которые можно использовать в дальнейшем для определения компонента.
|
createChildren | () | метод |
protected function createChildren():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создайте нижестоящие объекты для компонента. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.
Компонент, обеспечивающий создание других компонентов или объектов внутри них, называется составным компонентом. Например, элемент управления ComboBox Flex фактически создается из элемента управления TextInput для определения текстовой области элемента ComboBox, а элемент управления Button – для определения стрелки элемента ComboBox. Компоненты обеспечивают реализацию метода createChildren()
для создания нижестоящих объектов (например, других компонентов) внутри компонента.
При перезаписи метода createChildren()
, метод addChild()
вызывается для добавления каждого нижестоящего объекта.
Этот метод не вызывается напрямую. Метод createChildren()
вызывается программой Flex в ответ на вызов метода addChild()
для добавления компонентов к вышестоящему элементу.
createInFontContext | () | метод |
protected function createInFontContext(classObj:Class):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает новый объект, использующий контекст, основанный на использованном встроенном шрифте.
Этот метод применяется для использования встроенных шрифтов в приложении SWF, если инфраструктура загружена в виде RSL (RSL имеет собственный контекст SWF). Доступ к встроенным шрифтам осуществляется только из контекста SWF-файла, в котором они были созданы. Использование контекста SWF-приложения позволяет RSL создавать объекты в контексте SWF-приложения, которое имеет доступ к встроенным шрифтам приложения.
Этот метод вызывается только после установки стилей шрифтов для этого объекта.
Параметры
classObj:Class — Создаваемый класс.
|
Object — Экземпляр класса, созданный в контексте SWF, использующего встроенный шрифт. Если этот объект не использует встроенный шрифт, класс создается в контексте этого объекта.
|
createInModuleContext | () | метод |
protected function createInModuleContext(moduleFactory:IFlexModuleFactory, className:String):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает объект с помощью указанной moduleFactory. Если moduleFactory имеет значение null или если объект не может быть создан с помощью фабрики модулей, следует вернуться к созданию объекта с помощью systemManager.
Параметры
moduleFactory:IFlexModuleFactory — ModuleFactory, в которой следует создать класс; может иметь значение null.
| |
className:String — Имя создаваемого нижестоящего элемента.
|
Object — Объект создан в контексте moduleFactory.
|
createReferenceOnParentDocument | () | метод |
public function createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает ссылку на id
этого объекта IUIComponent в вышестоящем объекте документа. Эта функция может создавать многомерную ссылку, например b [2] [4], на объекты в одном или нескольких повторителях. Если индексы имеют значение null, создается простая ссылка на не массив.
Параметры
parentDocument:IFlexDisplayObject — Вышестоящий элемент данного объекта IUIComponent.
|
deleteReferenceOnParentDocument | () | метод |
public function deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет ссылку на id
этого объекта IUIComponent в вышестоящем объекте документа. Эта функция может удалить из многомерных ссылок, например b [2] [4], объекты в одном или нескольких повторителях. Если индексы имеют значение null, удаляется простая ссылка на не массив.
Параметры
parentDocument:IFlexDisplayObject — Вышестоящий элемент данного объекта IUIComponent.
|
determineTextFormatFromStyles | () | метод |
public function determineTextFormatFromStyles():mx.core:UITextFormat
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращается к объекту UITextFormat, соответствующему текстовым стилям для этого UIComponent.
Возвращаетmx.core:UITextFormat — Объект UITextFormat, соответствующий текстовым стилям для этого UIComponent.
|
dispatchEvent | () | метод |
override public function dispatchEvent(event:Event):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Посылает событие в поток событий. Целью события является объект EventDispatcher, для которого вызывается метод dispatchEvent()
.
Параметры
event:Event — Объект Event, передаваемый в поток событий. Если осуществляется повторная отправка события, автоматически создается его клон. После отправки события нельзя изменить его свойство target , поэтому необходимо создать новую копию события, чтобы обеспечить правильное выполнение повторной отправки.
|
Boolean — Значение true в случае успешной передачи события. Значение false указывает на ошибку или на то, что для события был вызван методpreventDefault() .
|
dispatchPropertyChangeEvent | () | метод |
protected function dispatchPropertyChangeEvent(prop:String, oldValue:*, value:*):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вспомогательные методы для отправки PropertyChangeEvent при обновлении свойства.
Параметры
prop:String — Имя изменяемого свойства.
| |
oldValue:* — Старое значение свойства.
| |
value:* — Новое значение свойства.
|
drawFocus | () | метод |
public function drawFocus(isFocused:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отображает или скрывает индикатор фокуса вокруг этого компонента.
UIComponent реализует эту функцию, создавая экземпляр класса, определяемый стилем focusSkin
, и размещая его соответствующим образом.
Параметры
isFocused:Boolean — Определяет, требуется ли отобразить индикатор фокуса. Значение true устанавливается для отображения индикатора. Значение false устанавливается для его скрытия.
|
drawRoundRect | () | метод |
public function 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
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает отображение прямоугольника в объекте Graphics указанной темы оформления программным способом.
Прямоугольник может иметь скругленные углы. Его края отображаются штрихами с использованием текущего стиля линии объекта Graphics. Он может быть залит одним цветом, градиентом или не иметь заливки. Для сплошной заливки может существовать значение прозрачности альфа-канала. Градиентная заливка может быть линейной или радиальной. В определенных точках градиента можно указать до 15 значений цветов и значений альфа-фактора. Кроме того, существует возможность задать угол поворота и матрицу преобразования градиента. Наконец, прямоугольник может включать прямоугольное отверстие со скругленными углами, выделенное в его середине.
Эта универсальная подпрограмма отображения прямоугольника применяется многими темами оформления. Она обеспечивает вызов методов drawRect()
или drawRoundRect()
(в классе flash.display.Graphics) для рисования данного объекта Graphics темы оформления.
Параметры
x:Number — Горизонтальная координата верхнего левого угла прямоугольника в указанной теме оформления.
| |
y:Number — Вертикальная координата верхнего левого угла прямоугольника в указанной теме оформления.
| |
w:Number — Ширина прямоугольника в пикселях.
| |
h:Number — Высота прямоугольника в пикселях.
| |
r:Object (default = null ) — Радиус/радиусы скругления углов прямоугольника. Может принимать значение null , являться числом или объектом. Значение null указывает на то, что углы должны быть прямыми, а не скругленными. Числовое значение указывает на одинаковый радиус в пикселях для всех четырех углов. Если используется объект, он должен обладать свойствами с именами tl , tr , bl и br , значениями которых являются числа, характеризующие радиус в пикселях для левого верхнего, правого верхнего, левого нижнего и правого нижнего углов. Например, можно передать простой объект в виде { tl: 5, tr: 5, bl: 0, br: 0 } . По умолчанию используется значение null (квадратные углы).
| |
c:Object (default = null ) — Цвет заливки в модели RGB. Может принимать значение null , являться параметром uint или массивом. Если значение равно null , заливка прямоугольника не осуществляется. Параметр uint определяет цвет заливки в модели RGB. Например, для заливки красным цветом передается значение 0xFF0000 . Если значением является массив, он должен содержать элементы uint, определяющие цвета градиента. Например, для заполнения с использованием градиента «красный-желтый-синий» передается значение [0xFF0000, 0xFFFF00, 0x0000FF] . В градиенте можно указать до 15 цветов. По умолчанию применяется значение null (нет заливки).
| |
alpha:Object (default = null ) — Значение альфа-канала для заливки. Может принимать значение null, являться числом или массивом. Если значением свойства color является null, этот аргумент игнорируется. Если в качестве значения свойства color задан элемент uint, указывающий цвет заливки в модели RGB, то значением свойства alpha должно являться целое число, определяющее прозрачность заливки, для которого 0,0 соответствует полной прозрачности, а 1,0 – полной непрозрачности. Для указания полной непрозрачности вместо значения 1,0 также можно передать значение null. Если значением свойства color является массив, задающий цвета градиента, то свойство alpha должно содержать массив числовых значений с той же длиной, указывающий соответствующие значения альфа-фактора для градиента. В этом случае, значением по умолчанию является null (полностью непрозрачно).
| |
rot:Object (default = null ) — Объект матрицы, используемый для градиентной заливки. Для создания значения этого параметра применяются служебные методы horizontalGradientMatrix() , verticalGradientMatrix() и rotatedGradientMatrix() .
| |
gradient:String (default = null ) — Тип градиентной заливки. Возможные значения: GradientType.LINEAR или GradientType.RADIAL . (Класс GradientType находится в пакете flash.display.)
| |
ratios:Array (default = null ) —
Указывает распределение цветов. Количество значений должно соответствовать числу цветов, определенных в параметре color . Каждое значение определяет процентное значение ширины, на которой цвет представлен на 100 %. Значение 0 обозначает левую позицию окна градиента, а 255 - правую.
| |
hole:Object (default = null ) — Прямоугольное отверстие со скругленными углами, которое должно быть выделено в середине прямоугольника со скругленными углами и сплошной заливкой { x: #, y: #, w: #, h: #, r: # или { br: #, bl: #, tl: #, tr: # } }
|
Связанные элементы API
effectFinished | () | метод |
public function effectFinished(effectInst:IEffectInstance):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается экземпляром эффекта по завершении воспроизведения эффекта в компоненте. Можно использовать этот метод для восстановления изменения компонента, выполненного методом effectStarted()
при запуске эффекта, или выполнить другое действие по окончании эффекта.
Параметры
effectInst:IEffectInstance — Воспроизведение объекта экземпляра эффекта в компоненте.
|
effectStarted | () | метод |
public function effectStarted(effectInst:IEffectInstance):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается экземпляром эффекта при запуске воспроизведения эффекта в компоненте. Можно использовать этот метод для выполнения изменения компонента как части эффекта. Можно использовать метод effectFinished()
для восстановления изменения по окончании эффекта.
Параметры
effectInst:IEffectInstance — Воспроизведение объекта экземпляра эффекта в компоненте.
|
endEffectsStarted | () | метод |
public function endEffectsStarted():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Завершает все воспроизводимые в настоящее время эффекты на компоненте.
executeBindings | () | метод |
public function executeBindings(recurse:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет все привязки, для которых объект UIComponent является адресом назначения.
Параметры
recurse:Boolean (default = false ) — Выполняются рекурсивные привязки для нижестоящих элементов этого компонента.
|
finishPrint | () | метод |
public function finishPrint(obj:Object, target:IFlexDisplayObject):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вызывается после завершения печати. Для класса UIComponent метод не выполняет каких-либо действий. Контейнеры Flex переопределяют метод для восстановления контейнера после печати.
Как правило, этот класс не используется разработчиками приложений.
Параметры
obj:Object — Содержит свойства компонента, которые восстановление его до состояния перед печатью.
| |
target:IFlexDisplayObject — Компонент, только что завершивший печать. Это может быть текущий компонент или один из его нижестоящих компонентов.
|
Связанные элементы API
focusInHandler | () | метод |
protected function focusInHandler(event:FocusEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обработчик события вызывается, если объект UIComponent получает фокус. Если выполняется переопределение этого метода, убедитесь, что вызывается версия базового класса.
Параметры
event:FocusEvent — Объект события.
|
focusOutHandler | () | метод |
protected function focusOutHandler(event:FocusEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обработчик события вызывается, если объект UIComponent теряет фокус. Если выполняется переопределение этого метода, убедитесь, что вызывается версия базового класса.
Параметры
event:FocusEvent — Объект события.
|
getAutomationChildAt | () | метод |
public function getAutomationChildAt(index:int):IAutomationObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Предоставляет объект автоматизации с указанным индексом. В этом списке не должно быть составных нижестоящих элементов.
Параметры
index:int — Индекс возвращаемого нижестоящего элемента.
|
IAutomationObject — Нижестоящий элемент с указанным индексом.
|
getAutomationChildren | () | метод |
getBoundsXAtSize | () | метод |
public function getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает координату Х границ элемента для указанного размера элемента.
Этот метод обычно используется макетами при вызове метода measure()
для предварительного определения позиции элемента в случае изменения размеров элемента в соответствии с определенной размерностью.
Параметры
width:Number — Ширина границ элемента или NaN, если требуется использовать предпочтительную ширину.
| |
height:Number — Высота границ элемента или NaN, если требуется использовать предпочтительную высоту.
| |
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, метод возвращает координату Х верхнего левого угла ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе указанных размеров границ, позиции макета и матрицы преобразования макета.
|
Number — Координата Х границ элемента для указанного размера элемента.
|
getBoundsYAtSize | () | метод |
public function getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает координату Y границ элемента при указанном размере элемента. Этот метод обычно используется макетами при вызове measure()
для предварительного определения позиции элемента в случае изменения размеров элемента в соответствии с определенной размерностью.
Параметры
width:Number — Ширина границ элемента или NaN, если требуется использовать предпочтительную ширину.
| |
height:Number — Высота границ элемента или NaN, если требуется использовать предпочтительную высоту.
| |
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, метод возвращает координату Y верхнего левого угла ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе указанных размеров границ, позиции макета и матрицы преобразования макета.
|
Number — Координата Y границ элемента при указанном размере элемента.
|
getClassStyleDeclarations | () | метод |
public function getClassStyleDeclarations():Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет поиск селекторов типа для этого экземпляра UIComponent. Алгоритм перемещается по цепочке суперклассов. Например, предположим, что класс MyButton применяется для расширения компонента Button. Сначала экземпляр MyButton выполняет поиск селектора типа MyButton, а затем - селектора типа Button. затем выполняет поиск селектора типа UIComponent. (Предполагается, что цепочка суперклассов останавливается на UIComponent, а не на объекте.)
ВозвращаетArray — Массив селекторов типа для этого экземпляра UIComponent.
|
getConstraintValue | () | метод |
public function getConstraintValue(constraintName:String):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает значение ограничения макета, идентичное значению получения стиля ограничения для этого компонента.
Параметры
constraintName:String — Имя стиля ограничения, которое может быть одним из следующих: left, right, top, bottom, verticalCenter, horizontalCenter, baseline
|
* — Возвращает значение ограничения макета, которое может быть указано в одной из двух форм. Оно может быть указано в виде числовой строки, например «10», или в виде строки identifier:numeric. Для identifier:numeric string идентификатор является id ConstraintRow или ConstraintColumn. Например, значение «cc1:10» указывает значение 10 для ConstraintColumn, id которого является «cc1».
|
getExplicitOrMeasuredHeight | () | метод |
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 в противном случае.
|
getFocus | () | метод |
public function getFocus():InteractiveObject
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получает объект, который в настоящее время имеет фокус. Это может быть не данный объект. Учтите, что этот метод не обязательно возвращает компонент, находящийся в фокусе. Он может вернуть внутренний субкомпонент компонента в фокусе. Чтобы определить компонент, находящийся в фокусе, воспользуйтесь свойством focusManager.focus
.
InteractiveObject — Объект, который имеет фокус.
|
getLayoutBoundsHeight | () | метод |
public function getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает высоту макета элемента. Размер, используемый элементом для отображения на экране.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента и матрицы преобразования макета.
|
Number — Высота макета элемента.
|
getLayoutBoundsWidth | () | метод |
public function getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает ширину макета элемента. Размер, используемый элементом для отображения на экране.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента и матрицы преобразования макета.
|
Number — Ширина макета элемента.
|
getLayoutBoundsX | () | метод |
public function getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает координату Х, используемую элементом для отображения на экране.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, метод возвращает координату Х верхнего левого угла ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.
|
Number — Координата Х, используемая элементом для отображения на экране.
|
getLayoutBoundsY | () | метод |
public function getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает координату Y, используемую элементом для отображения на экране.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, метод возвращает координату Y верхнего левого угла ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.
|
Number — Координата Y, используемая элементом для отображения на экране.
|
getLayoutMatrix | () | метод |
public function getLayoutMatrix():Matrix
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает матрицу преобразования, используемую для определения макета компонента относительно соответствующих элементов одного уровня.
Эта матрица, как правило, определяется двумерными свойствами компонента, такими как x
, y
, rotation
, scaleX
, scaleY
, transformX
и transformY
. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent
определяет свойство offsets
.
Matrix — Матрица преобразования макета для этого элемента. Непосредственно изменять возвращаемое значение не следует, вместо этого необходимо вызвать метод setLayoutMatrix() .
|
getLayoutMatrix3D | () | метод |
public function getLayoutMatrix3D():Matrix3D
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает преобразование макета Matrix3D для этого элемента.
Эта матрица, как правило, определяется свойствами преобразования компонента, такими как x
, y
, z
, rotationX
, rotationY
, rotationZ
, scaleX
, scaleY
, scaleZ
, transformX
и transformY
. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent
определяет свойство offsets
.
Matrix3D — Преобразование макета Matrix3D для этого элемента. Непосредственно изменять возвращаемое значение не следует, вместо этого необходимо вызвать метод setLayoutMatrix() .
|
getMaxBoundsHeight | () | метод |
public function getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает максимальную высоту элемента.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, метод возвращает высоту ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе максимального размера элемента и матрицы преобразования макета.
|
Number — Максимальная высота элемента.
|
getMaxBoundsWidth | () | метод |
public function getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает максимальную ширину элемента.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе максимального размера элемента и матрицы преобразования макета.
|
Number — Максимальная ширина элемента.
|
getMinBoundsHeight | () | метод |
public function getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает минимальную высоту элемента.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true , метод возвращает высоту ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе минимального размера элемента и матрицы преобразования макета.
|
Number — Максимальная высота элемента.
|
getMinBoundsWidth | () | метод |
public function getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает минимальную ширину элемента.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true , метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе минимального размера элемента и матрицы преобразования макета.
|
Number — Максимальная ширина элемента.
|
getPreferredBoundsHeight | () | метод |
public function getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает предпочтительную высоту элемента.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true , метод возвращает высоту ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе предпочтительного размера элемента и матрицы преобразования макета.
|
Number — Возвращает предпочтительную высоту элемента. Как правило, предпочтительная высота основывается на размере элемента по умолчанию и любом явном переопределении. Для UIComponent это значение будет совпадать со значением, возвращенным методом getExplicitOrMeasuredHeight() .
|
getPreferredBoundsWidth | () | метод |
public function getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает предпочтительную ширину элемента.
Параметры
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true , метод возвращает ширину ограничительной рамки элемента Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе предпочтительного размера элемента и матрицы преобразования макета.
|
Number — Возвращает предпочтительную ширину элемента. Как правило, предпочтительная ширина основывается на размере элемента по умолчанию и любом явном переопределении. Для UIComponent это значение будет совпадать со значением, возвращенным методом getExplicitOrMeasuredWidth() .
|
getRepeaterItem | () | метод |
public function getRepeaterItem(whichRepeater:int = -1):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает элемент в dataProvider
, использованный указанным Repeater для создания этого Repeater, или null
, если повторение этого Repeater не выполнено. Аргумент whichRepeater
является 0 для самого крайнего Repeater, 1 для следующего внутреннего Repeater и т. д. Если whichRepeater
не определен, используется ближайший к центру Repeater.
Параметры
whichRepeater:int (default = -1 ) — Число Repeater, рассчитываемое от самого крайнего начиная от 0.
|
Object — Запрашиваемый элемент повторителя.
|
getStyle | () | метод |
public function getStyle(styleProp:String):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента.
Один и тот же метод используется для получения свойства style любого типа, таким образом, возвращаемое значение может являться Boolean, String, Number, int, uint (для цвета RGB), Class (для темы оформления) или объектом любого типа. Поэтому вид возврата указывается как *.
При получении определенного свойства style появляется информация о его типе, и часто требуется сохранить результат в переменной этого типа. Приведение от * до этого типа не требуется.
var backgroundColor:uint = getStyle("backgroundColor");
Если свойство style не было установлено в любом месте цепочки поиска стиля, значением, возвращаемым getStyle()
, является undefined
. Учтите, что undefined
является особым значением, не идентичным значениям false
, ""
, NaN
, 0
или null
. Значение действительного стиля не может быть undefined
. Для проверки того, было ли задано значение, можно использовать метод IStyleManager2.isValidStyleValue()
.
Параметры
styleProp:String — Имя свойства стиля.
|
* — Значение стиля.
|
globalToContent | () | метод |
public function globalToContent(point:Point):Point
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Преобразует объект Point
из глобальных координат в координаты содержимого. Глобальные координаты указывают позицию пикселя относительно верхнего левого угла рабочей области, самой крайней позиции приложения. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента. Система координат содержимого используется для установки и получения позиций нижестоящих элементов контейнера с абсолютным позиционированием.
Параметры
point:Point — Объект Point, указывающий координаты x и y в глобальной системе координат (рабочая область) в качестве свойств.
|
Point — Point: объект Point с координатами относительно компонента.
|
Связанные элементы API
hasCSSState | () | метод |
public function hasCSSState():Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.6 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает true
, если для currentCSSState
не указано значение null
. Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient()
.
Компоненты Spark используют состояние своих тем оформления в качестве псевдосостояния. Компоненты Halo используют свойство currentState
.
Boolean — Возвращает true , если для currentCSSState не указано значение null . currentCSSState совпадает с currentState по умолчанию. Если состояние не существует, возвращается false.
|
hasState | () | метод |
public function hasState(stateName:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, было ли указанное состояние задано в данном UIComponent.
Параметры
stateName:String — Имя проверяемого состояния.
|
Boolean — Определяет, было ли задано указанное состояние
|
horizontalGradientMatrix | () | метод |
public function horizontalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает матрицу прямоугольника, которая может быть передана в метод drawRoundRect()
метод как параметр rot
при рисовании горизонтального градиента.
В целях повышения производительности матрица сохраняется в статической переменной, которая повторно при каждом вызове horizontalGradientMatrix()
и verticalGradientMatrix()
. Поэтому необходимо повторно передать итоговую матрицу в drawRoundRect()
перед вызовом horizontalGradientMatrix()
или verticalGradientMatrix()
.
Параметры
x:Number — Координата левого края градиента в пикселях.
| |
y:Number — Координата верхнего края градиента в пикселях.
| |
width:Number — Ширина градиента в пикселях.
| |
height:Number — Высота градиента в пикселях.
|
Matrix — Матрица для горизонтального градиента.
|
initAdvancedLayoutFeatures | () | метод |
protected function initAdvancedLayoutFeatures():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Инициализирует реализацию и хранение некоторых из менее часто используемых расширенных функций макета компонента. Эта функция вызывается перед попыткой использовать любую функцию, реализуемую объектом AdvancedLayoutFeatures.
initializationComplete | () | метод |
protected function initializationComplete():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Завершает инициализацию компонента.
Этот метод представляет собой код, выполняемый последним при первом добавлении компонента к вышестоящему элементу с помощью addChild()
или addChildAt()
. Он выполняет служебные действия, связанные с отправкой события initialize
. При записи компонента не требуется переопределять этот метод.
initialize | () | метод |
public function initialize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализирует внутреннюю структуру этого компонента.
Инициализация UIComponent является четвертым шагом в создании экземпляра визуального компонента. Она выполняется автоматически при первом добавлении экземпляра к вышестоящему элементу. Следовательно, не требуется выполнять вызов initialize()
; инфраструктура Flex выполняет вызов автоматически из переопределения методов addChild()
и addChildAt()
UIComponent.
Первым шагом в создании экземпляра визуального компонента является создание с помощью оператора new
:
var okButton:Button = new Button();
После создания новый экземпляр Button является отдельным DisplayObject; он еще не имеет UITextField в качестве нижестоящего элемента для отображения его метки, а также не имеет вышестоящего узла.
Вторым шагом является настройка созданного экземпляра с соответствующими свойствами, стилями и обработчиками событий:
okButton.label = "OK"; okButton.setStyle("cornerRadius", 0); okButton.addEventListener(MouseEvent.CLICK, clickHandler);
Третьим шагом является добавление экземпляра к вышестоящему узлу:
someContainer.addChild(okButton);
Побочным эффектом вызова addChild()
или addChildAt()
при первом добавлении компонента к вышестоящему узлу является автоматический вызов initialize
.
Сначала этот метод отправляет событие preinitialize
, что позволяет разработчикам с помощью этого компонента воздействовать на него перед созданием его внутренней структуры. Далее выполняется вызов метода createChildren()
для создания внутренней структуры компонента; для Button этот метод создает и добавляет UITextField для метки. Затем отправляется событие initialize
, что позволяет разработчикам воздействовать на компонент после создания его внутренней структуры.
Следует отметить, что это действие является действием первого присоединения компонента к вышестоящему узлу, которое инициирует создание его внутренней структуры. Если его внутренняя структура включает другие UIComponents, то выполняется рекурсивный процесс, когда к дереву DisplayObjects в конкретный момент времени добавляется один конечный узел.
При записи компонента не требуется переопределять этот метод.
initializeAccessibility | () | метод |
protected function initializeAccessibility():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализирует код доступности этого компонента.
Этот метод вызывается методом initialize()
для получения кода доступности компонента, который содержится в отдельном классе в коллекции mx.accessibility. Каждый подкласс, поддерживающий доступность, должен переопределять этот метод, поскольку процесс получения использует разные статические переменные в каждом подклассе.
initializeRepeaterArrays | () | метод |
public function initializeRepeaterArrays(parent:IRepeaterClient):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализирует разные свойства, которые отслеживают повторенные экземпляры этого компонента.
MXML-тег <mx:Repeater/>
может инициировать создание экземпляров компонента; создается один экземпляр для каждого элемента в провайдере данных Repeater. Свойства instanceIndices
, repeaters
и repeaterIndices
UIComponent отслеживают, какой элемент данных происходит из какого экземпляра и из какого Repeater.
Этот метод является внутренним методом, автоматически вызываемым инфраструктурой Flex. Вызывать или переопределять этот метод не требуется.
Параметры
parent:IRepeaterClient — Вышестоящий объект, который содержит Repeater, создавший этот компонент.
|
invalidateDisplayList | () | метод |
public function invalidateDisplayList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отмечает компонент с целью вызова его метода updateDisplayList()
во время последующего обновления экрана.
Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения ширины и высоты нерационально обновлять компонент сразу же после изменения ширины, а затем выполнять новое обновление после изменения высоты. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации компонента с учетом его новых размеров.
Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.
invalidateLayering | () | метод |
public function invalidateLayering():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.4 |
Вызывается элементами компонента для указания, что свойство depth
было изменено. Следует отметить, что в то время как эта функция определяется в UIComponent
, она должна реализовать поддержку для комплексного иерархического представления вплоть до подклассов. По умолчанию только Group
и DataGroup
поддерживают произвольное иерархическое представление своих нижестоящих элементов.
Связанные элементы API
invalidateLayoutDirection | () | метод |
public function invalidateLayoutDirection():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Элемент должен вызывать этот метод при изменении своего layoutDirection или при изменении своего вышестоящего layoutDirection. Если они различаются, этот метод отвечает за зеркальное отображение содержимого элемента и за обновление преобразования элемента после создания макета, чтобы нижестоящие элементы могли наследовать отображенную зеркально систему координат. Объекты IVisualElements обычно реализуют зеркальное отображение с помощью свойства postLayoutTransformOffsets, которое масштабирует ось X на -1 и изменяет координату x начальной позиции по ширине элемента. Фактическим результатом такого зеркального преобразования является то, что направление, в котором повышается значение оси Х, меняется на обратное без изменения местоположения объекта относительно начальной позиции вышестоящего элемента.
invalidateParentSizeAndDisplayList | () | метод |
protected function invalidateParentSizeAndDisplayList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вспомогательный метод, делающий недействительными размер и список отображения вышестоящего элемента, если этот объект оказывает влияние на соответствующий макет (значение includeInLayout равно true).
invalidateProperties | () | метод |
public function invalidateProperties():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отмечает компонент с целью вызова его метода commitProperties()
во время последующего обновления экрана.
Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения цвета и размера текста нерационально обновлять цвет сразу после его изменения, а затем выполнять обновление размера после его установки. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации текста с учетом изменений размера и текста.
Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.
invalidateSize | () | метод |
public function invalidateSize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отмечает компонент с целью вызова его метода measure()
во время последующего обновления экрана.
Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения текста и размера шрифта нерационально обновлять текст сразу же после его изменения, а затем выполнять обновление размера после его установки. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации текста с учетом изменений размера
Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.
isOurFocus | () | метод |
protected function isOurFocus(target:DisplayObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Как правило, переопределяется с помощью компонентов, содержащих объекты UITextField, где объект UITextField получает фокус.
Параметры
target:DisplayObject — Объект UIComponent, содержащий объект UITextField, который может получать фокус.
|
Boolean — Возвращает true , если объект UITextField имеет фокус.
|
keyDownHandler | () | метод |
protected function keyDownHandler(event:KeyboardEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обработчик события, вызываемый для события keyDown
. Если выполняется переопределение этого метода, убедитесь, что вызывается версия базового класса.
Параметры
event:KeyboardEvent — Объект события.
|
keyUpHandler | () | метод |
protected function keyUpHandler(event:KeyboardEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обработчик события, вызываемый для события keyUp
. Если выполняется переопределение этого метода, убедитесь, что вызывается версия базового класса.
Параметры
event:KeyboardEvent — Объект события.
|
localToContent | () | метод |
public function localToContent(point:Point):Point
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Преобразует объект Point
из координат содержимого в локальные координаты. Локальные координаты указывают позицию пикселя относительно верхнего левого угла компонента. Координаты содержимого указывают позицию пиксела относительно верхнего левого угла содержимого компонента и включают всю область содержимого компонента, в том числе области, которые в настоящее время отсечены и доступ к которым возможен при прокрутке компонента. Система координат содержимого используется для установки и получения позиций нижестоящих элементов контейнера с абсолютным позиционированием.
Параметры
point:Point — Объект Point, указывающий координаты x и y в локальной системе координат в качестве свойств.
|
Point — Point: объект Point с координатами относительно систем координат содержимого.
|
Связанные элементы API
matchesCSSState | () | метод |
public function matchesCSSState(cssState:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает true
, если cssState
совпадает с currentCSSState
. Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient()
.
Компоненты Spark используют состояние своих тем оформления в качестве псевдосостояния. Компоненты Halo используют свойство currentState
.
Параметры
cssState:String — Возможное значение CSSCondition.value . Оно представляет текущее состояние этого компонента, используемое для установления соответствия с псевдоселекторами CSS.
|
Boolean — true , если cssState совпадает с currentCSSState . currentCSSState совпадает с currentState по умолчанию. Если состояние не существует, возвращается null.
|
matchesCSSType | () | метод |
public function matchesCSSType(cssType:String):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient()
.
Параметры
cssType:String — Объект CSSSelector.
|
Boolean — true , если cssType находится в иерархии полных селекторов типа.
|
measure | () | метод |
protected function measure():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Вычисляет размер по умолчанию и дополнительно минимальный размер по умолчанию для компонента. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.
Этот метод не вызывается напрямую. Метод measure()
вызывается программой Flex при добавлении компонента к контейнеру с использованием метода addChild()
и при вызове метода invalidateSize()
компонента.
При установке заданной высоты и ширины компонента вызов метода measure()
в программе Flex не осуществляется даже в случае явного вызова метода invalidateSize()
. Таким образом, метод measure()
вызывается, только если свойство компонента explicitWidth
или свойство компонента explicitHeight
имеет значение NaN.
Для переопределения этого метода необходимо настроить свойства measuredWidth
и measuredHeight
для определения размера по умолчанию. Свойства measuredMinWidth
и measuredMinHeight
можно дополнительно настроить для определения минимального размера по умолчанию.
В большинстве компонентов эти значения вычисляются на основе отображаемого содержимого и свойств, оказывающих влияние на отображение содержимого. В нескольких компонентах существуют жестко закодированные значения по умолчанию.
Концептуальное отличие метода measure()
для компонента заключается в предоставлении его собственного естественного или свойственного ему размера в качестве значения по умолчанию. Поэтому свойства measuredWidth
и measuredHeight
должны определяться на основе таких факторов, как перечисленные ниже.
- Объем текста, который должен быть отображен в компоненте.
- Стили этого текста, например
fontSize
. - Размер изображения JPEG, отображаемого в компоненте.
- Измеренные или явные размеры нижестоящих элементов компонента.
- Любые границы, поля и промежутки.
В некоторых случаях встроенный метод для определения значений по умолчанию отсутствует. Например, для простого компонента GreenCircle можно просто установить значение свойств measuredWidth = 100 и measuredHeight = 100 в методе measure()
для предоставления приемлемого размера по умолчанию. В других случаях, например для элемента TextArea, соответствующее вычисление (например, поиск требуемого значения ширины и высоты, при которых будет отображен весь текст, а элемент будет иметь соотношение размеров, присущее золотому сечению) может занять слишком много времени и поэтому не является целесообразным.
В реализации метода measure()
по умолчанию для свойств measuredWidth
, measuredHeight
, measuredMinWidth
и measuredMinHeight
устанавливается значение, равное 0
.
measureHTMLText | () | метод |
public function measureHTMLText(htmlText:String):flash.text:TextLineMetrics
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет измерения для указанного текста HTML, который может содержать HTML-теги, например <font>
и <b>
. При этом предполагается, что текст отображается в однострочном поле UITextField при помощи объекта UITextFormat, определяемого стилями этого UIComponent.
Параметры
htmlText:String — Строка, определяющая измеряемый HTML-текст.
|
flash.text:TextLineMetrics — Объект TextLineMetrics, содержащий измерения текста.
|
measureText | () | метод |
public function measureText(text:String):flash.text:TextLineMetrics
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Выполняет измерения для указанного текста. При этом предполагается, что текст отображается в однострочном поле UITextField (или UIFTETextField) при помощи объекта UITextFormat, определяемого стилями этого UIComponent. Не действует для компонентов Spark, так как они не используют UITextField (или UIFTETextField). Для измерения текста в компонентах Spark необходимо получить измерения spark.components.Label или spark.components.RichText.
Параметры
text:String — Строка, содержащая измеряемый текст.
|
flash.text:TextLineMetrics — Объект TextLineMetrics, содержащий измерения текста.
|
move | () | метод |
public function move(x:Number, y:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Перемещает компонент в указанное положение в пределах его вышестоящего элемента. Вызов этого метода эквивалентен установке свойств компонента x
и y
.
При переопределении метода updateDisplayList()
в пользовательском компоненте следует вызвать метод move()
вместо установки свойств x
и y
. Разница заключается в том, что метод move()
изменяет местоположение компонента и затем при вызове метода отправляет событие move
, в то время как при установке свойств x
и y
изменяется местоположение компонента, и событие отправляется при следующем обновлении экрана.
Параметры
x:Number — Положение компонента слева внутри вышестоящего элемента.
| |
y:Number — Положение компонента внутри вышестоящего элемента.
|
notifyStyleChangeInChildren | () | метод |
public function notifyStyleChangeInChildren(styleProp:String, recursive:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает распространение изменений стиля для нижестоящих элементов. Этот метод обычно не вызывается.
Параметры
styleProp:String — Строка, определяющая имя свойства стиля.
| |
recursive:Boolean — Отсылает рекурсивные сообщения всем нижестоящим элементам этого компонента.
|
owns | () | метод |
public function owns(child:DisplayObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает значение true
, если цепочка свойств owner
направлена от child
к этому UIComponent.
Параметры
child: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.
|
prepareToPrint | () | метод |
public function prepareToPrint(target:IFlexDisplayObject):Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Готовит IFlexDisplayObject к печати. Для класса UIComponent метод не выполняет каких-либо действий. Контейнеры Flex переопределяют метод для подготовки к печати; например, из выводимого на печать удаляются полосы прокрутки.
Как правило, этот класс не используется разработчиками приложений.
Параметры
target:IFlexDisplayObject — Компонент, который следует распечатать. Это может быть текущий компонент или один из его нижестоящих компонентов.
|
Object — Объект, содержащий свойства текущего компонента, запрашиваемого методом finishPrint() для восстановления это предыдущего состояния.
|
Связанные элементы API
regenerateStyleCache | () | метод |
public function regenerateStyleCache(recursive:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Создает или восстанавливает кэш стиля CSS для этого компонента и, если параметр recursive
является true
, также для всех нижестоящих элементов этого компонента.
Инфраструктура Flex вызывает этот метод в следующих ситуациях:
- При добавлении UIComponent к вышестоящему элементу с помощью методов
addChild()
илиaddChildAt()
. - При изменении свойства
styleName
UIComponent. - При настройке стиля в селекторе CSS с помощью метода
setStyle()
CSSStyleDeclaration.
Создание кэша стиля является операцией большой вычислительной мощности, поэтому не следует изменять styleName
или устанавливать стили селектора без необходимости.
Этот метод не вызывается при установке стиля экземпляра посредством вызова метода setStyle()
UIComponent. Установка стиля экземпляра является относительно быстро выполняемой операцией по сравнению с установкой стиля селектора.
Не требуется вызывать или переопределять этот метод.
Параметры
recursive:Boolean — Обеспечивает рекурсивное восстановление кэша стиля для всех нижестоящих элементов данного компонента.
|
registerEffects | () | метод |
public function registerEffects(effects:Array):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечить регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. Этот метод обычно не вызывается.
Параметры
effects:Array — Имена событий эффекта.
|
removeStyleClient | () | метод |
public function removeStyleClient(styleClient:IAdvancedStyleClient):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Удаляет клиент с невизуальным стилем из экземпляра компонента. После вызова этого метода клиент с невизуальным стилем не будет наследовать изменения стиля из этого экземпляра компонента. Дополнительным эффектом является то, что этот метод установит для свойства styleParent
параметра styleClient
значение null
. Если styleClient
не был добавлен в экземпляр компонента, действия не будут выполняться.
Параметры
styleClient:IAdvancedStyleClient — IAdvancedStyleClient , который будет удален из списка клиентов с невизуальным стилем для этого компонента.
|
Связанные элементы API
mx.styles.IAdvancedStyleClient
replayAutomatableEvent | () | метод |
public function replayAutomatableEvent(event:Event):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Воспроизводит указанное событие. Автор компонента должен вызвать super.replayAutomatableEvent в случае, если поведение воспроизведения по умолчанию определено в суперклассе.
Параметры
event:Event — Воспроизводимое событие.
|
Boolean — true при успешном воспроизведении.
|
resolveAutomationIDPart | () | метод |
public function resolveAutomationIDPart(criteria:Object):Array
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Определяет нижестоящий элемент с помощью предоставленного идентификатора. Этот идентификатор представляет собой набор свойств, предоставляемых методом createAutomationIDPart()
.
Параметры
criteria:Object — Набор свойств, описывающих нижестоящий элемент. Критерии могут содержать обычные значения выражений, которым могут соответствовать несколько нижестоящих элементов.
|
Array — Массив нижестоящих элементов, которые соответствуют критериям, или значение null , если соответствующие нижестоящие элементы не определены.
|
resourcesChanged | () | метод |
protected function resourcesChanged():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот метод вызывается при создании UIComponent и далее при каждой передаче события change
для указания какого-либо изменения локализованных ресурсов.
Это событие передается при установке значения для свойства ResourceManager localeChain
, после завершения загрузки модуля ресурсов и при вызове метода ResourceManager update()
.
Подклассы должны отменять этот метод и после вызова super.resourcesChanged()
выполнять соответствующую операцию в ответ на получение новых значений ресурсов.
resumeBackgroundProcessing | () | метод |
public static function resumeBackgroundProcessing():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возобновляет фоновую обработку методов, поставленных в очередь callLater()
после вызова suspendBackgroundProcessing()
.
Для получения дополнительной информации см. описание suspendBackgroundProcessing()
.
setActualSize | () | метод |
public function setActualSize(w:Number, h:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Размеры объекта. В отличие от прямой установки свойств width
и height
при вызове метода setActualSize()
свойства explictWidth
и explicitHeight
не устанавливаются. Таким образом, при вычислении макета в дальнейшем может произойти возвращение объекта к предыдущему размеру. Этот метод используется, прежде всего, разработчиками компонентов, реализующими метод updateDisplayList()
с помощью Effects и LayoutManager.
Параметры
w:Number — Ширина объекта.
| |
h:Number — Высота объекта.
|
setConstraintValue | () | метод |
public function setConstraintValue(constraintName:String, value:*):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает значение ограничения макета, совпадающее со значением стиля ограничения для этого компонента.
Параметры
constraintName:String — Имя стиля ограничения, которое может быть одним из следующих: left, right, top, bottom, verticalCenter, horizontalCenter, baseline
| |
value:* — Значение ограничения может быть указано в любой из двух форм. Оно может быть указано в виде числовой строки, например «10», или в виде строки identifier:numeric. Для identifier:numeric string идентификатор является id ConstraintRow или ConstraintColumn. Например, значение «cc1:10» указывает значение 10 для ConstraintColumn, id которого является «cc1».
|
setCurrentState | () | метод |
public function setCurrentState(stateName:String, playTransition:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Установить текущее состояние.
Параметры
stateName:String — Имя нового состояния представления.
| |
playTransition:Boolean (default = true ) — Если true , при изменении состояния представления следует воспроизвести соответствующий переход.
|
Связанные элементы API
setFocus | () | метод |
public function setFocus():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Задает фокус на этот компонент. Компонент может в свою очередь поместить в фокус субкомпонент.
Примечание. Только элементы управления TextInput и TextArea отображают выделение при установке фокуса с помощью этого метода. Все элементы управления отображают выделение при переходе пользователя к элементу управления.
setLayoutBoundsPosition | () | метод |
public function setLayoutBoundsPosition(x:Number, y:Number, postLayoutTransform:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает координаты, используемые элементом для отображения на экране.
Следует учитывать, что вызовы метода setLayoutBoundSize()
могут изменить положение макета, поэтому вызывайте setLayoutBoundPosition()
после вызова setLayoutBoundSize()
.
Параметры
x:Number — Координата х верхнего левого угла ограничительной рамки.
| |
y:Number — Координата y верхнего левого угла ограничительной рамки.
| |
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true , элемент позиционируется таким образом, что верхний левый угол его ограничительной рамки имеет координаты (x, y). Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.
|
setLayoutBoundsSize | () | метод |
public function setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает размер макета элемента. Размер, используемый элементом для отображения на экране.
Если параметры width
и/или height
остаются неопределенными (NaN), Flex устанавливает размер макета элемента в соответствии с предпочтительной шириной и/или высотой.
Следует учитывать, что вызовы метода setLayoutBoundSize()
могут изменить положение макета, поэтому вызывайте setLayoutBoundPosition()
после вызова setLayoutBoundSize()
.
Параметры
width:Number — Ширина макета элемента.
| |
height:Number — Высота макета элемента.
| |
postLayoutTransform:Boolean (default = true ) — Если postLayoutTransform имеет значение true, указанные размеры совпадают с размерами ограничительной рамки элемента. Ограничительная рамка находится в координатном пространстве вышестоящего элемента и вычисляется на основе размера макета элемента, позиции макета и матрицы преобразования макета.
|
setLayoutMatrix | () | метод |
public function setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.
Эта матрица, как правило, определяется двухмерными свойствами компонента, такими как x
, y
, rotation
, scaleX
, scaleY
, transformX
и transformY
. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent
определяет свойство offsets
.
Следует отметить, что матрица макета факторизуется методами getPreferredSize()
, getMinSize()
, getMaxSize()
, getLayoutSize()
при вычислении в координатах вышестоящего элемента, а также методом getLayoutPosition()
в координатах как вышестоящего, так и нижестоящего элемента. Макеты, для которых матрица преобразования вычисляется явным образом, как правило, вызывают этот метод и используют размеры в координатах нижестоящего элемента. Макеты, вызывающие этот метод, передают значение false
в метод invalidateLayout
таким образом, чтобы избежать инициирования последующей передачи макета.
Параметры
value:Matrix — Матрица.
| |
invalidateLayout:Boolean — true для повторного создания макета нижестоящих элементов вышестоящего контейнера. Как правило, true передается в метод invalidateLayout() .
|
setLayoutMatrix3D | () | метод |
public function setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Устанавливает трехмерную матрицу преобразования, используемую для определения размера макета компонента и его позиции относительно соответствующих элементов одного уровня.
Эта матрица, как правило, определяется свойствами преобразования компонента, такими как x
, y
, z
, rotationX
, rotationY
, rotationZ
, scaleX
, scaleY
, scaleZ
, transformX
и transformY
. Некоторые компоненты могут иметь дополнительные свойства преобразования, которые применяются в дополнение к матрице макета для определения ее окончательного вида при вычислении. Например, UIComponent
определяет свойство offsets
.
Следует отметить, что трехмерная матрица факторизуется методами getPreferredSize()
, getMinSize()
, getMaxSize()
, getLayoutSize()
при вычислении в координатах вышестоящего элемента, а также методом getLayoutPosition()
в координатах как вышестоящего, так и нижестоящего элемента. Макеты, для которых матрица преобразования вычисляется явным образом, как правило, вызывают этот метод и используют размеры в координатах нижестоящего элемента. Макеты, вызывающие этот метод, передают значение false
в метод invalidateLayout
таким образом, чтобы избежать инициирования последующей передачи макета.
Параметры
value:Matrix3D — Матрица.
| |
invalidateLayout:Boolean — true для повторного создания макета нижестоящих элементов вышестоящего контейнера. Как правило, true передается в метод invalidateLayout() .
|
setStretchXY | () | метод |
protected function setStretchXY(stretchX:Number, stretchY:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет коэффициент растягивания по горизонтали и вертикали. Коэффициент растягивания применяется к вычисленной матрице перед любым другим преобразованием.
Параметры
stretchX:Number — Горизонтальный компонент коэффициента растягивания.
| |
stretchY:Number — Вертикальный компонент коэффициента растягивания.
|
setStyle | () | метод |
public function setStyle(styleProp:String, newValue:*):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Задает свойство style для экземпляра компонента.
Оно может переопределить стиль, который был задан на глобальном уровне.
Вызов метода setStyle()
может привести к снижению производительности. Используйте его только в случае необходимости.
Параметры
styleProp:String — Имя свойства стиля.
| |
newValue:* — Новое значение стиля.
|
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 .
|
stateChanged | () | метод |
protected function stateChanged(oldState:String, newState:String, recursive:Boolean):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Этот метод вызывается при изменении состояния для проверки, применяются ли специфичные для состояния стили к этому компоненту. Если есть вероятность соответствия псевдоселектора CSS для текущего состояния, кэш стиля должен быть восстановлен для этого экземпляра и потенциально для всех нижестоящих элементов, если параметр recursive
установлен на true
.
Параметры
oldState:String — Имя прежнего состояния.
| |
newState:String — Имя нового состояния.
| |
recursive:Boolean — При установке true выполняется рекурсивная проверка.
|
styleChanged | () | метод |
public function styleChanged(styleProp:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает обнаружение изменений в свойствах стиля. После установки любого свойства стиля в программе Flex выполняется вызов метода styleChanged()
и передача в него имени установленного стиля.
Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent. При создании пользовательского компонента можно отменить проверку имени стиля, передаваемого в метод styleChanged()
, и соответствующим образом обработать изменение. Это позволяет отменять заданное по умолчанию поведение существующего стиля или добавить собственные пользовательские свойства стиля.
При обработке свойства стиля отмена метода styleChanged()
станет причиной вызова метода invalidateDisplayList()
, что обеспечит вызов метода updateDisplayList()
программой Flex при последующем обновлении экрана.
Параметры
styleProp:String — Имя свойства стиля или значение null, если все стили для этого компонента были изменены.
|
stylesInitialized | () | метод |
public function stylesInitialized():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Метод stylesInitialized()
вызывается программой Flex при первой инициализации стиля компонента.
Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent. Flex обеспечивает полную инициализацию стилей компонента перед первым вызовом методов компонента measure
и updateDisplayList
. Этого достаточно для большинства компонентов. Однако если требуется получить преждевременный доступ к значениям стиля, необходимо изменить функцию stylesInitialized() и получить доступ к свойствам стиля при первой их инициализации.
suspendBackgroundProcessing | () | метод |
public static function suspendBackgroundProcessing():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Блокирует фоновую обработку методов, поставленных в очередь callLater()
до вызова resumeBackgroundProcessing()
.
Эти методы целесообразно использовать в ситуациях, когда требуется выполнить ограниченный по времени код без прерывания. Например, при установке свойства suspendBackgroundProcessing
эффекта на true
suspendBackgroundProcessing()
автоматически вызывается в начале воспроизведения, а resumeBackgroundProcessing
вызывается при остановке воспроизведения. Это позволяет обеспечить сглаженность мультипликации.
Так как LayoutManager использует callLater()
, commitProperties()
, measure()
и updateDisplayList()
не вызываются в промежутках между вызовами suspendBackgroundProcessing()
и resumeBackgroundProcessing()
.
Вызов suspendBackgroundProcessing()
и resumeBackgroundProcessing()
является безопасным как для внешних, так и для внутренних методов, так как эти методы непосредственно увеличивают и уменьшают значения счетчика, определяющего, выполняется ли фоновая обработка.
transformAround | () | метод |
public function 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
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Служебный метод для обновления вращения, масштабирования и перемещения преобразования при сохранении определенной точки, указанной в собственной области координат компонента, зафиксированной в области координат вышестоящего элемента. Эта функция присваивает предоставленные значения для вращения, масштабирования и перемещения, и затем по мере необходимости обновляет свойства x/y/z для сохранения фиксированного центра преобразования.
Параметры
transformCenter:Vector3D — Фиксированная точка в собственных координатах компонента относительно его вышестоящего элемента.
| |
scale:Vector3D (default = null ) — Новые значения масштаба преобразования.
| |
rotation:Vector3D (default = null ) — новые значения вращения преобразования
| |
translation:Vector3D (default = null ) — Новые значения перемещения преобразования.
| |
postLayoutScale:Vector3D (default = null ) — Новые значения масштаба преобразования после создания макета.
| |
postLayoutRotation:Vector3D (default = null ) — Новые значения вращения преобразования после создания макета.
| |
postLayoutTranslation:Vector3D (default = null ) — Новые значения перемещения преобразования после создания макета.
| |
invalidateLayout:Boolean (default = true ) — Если true , размер и отображение вышестоящего контейнера аннулируются. Макеты, вызывающие этот метод, передают значение false , чтобы избежать инициирования последующей передачи макета.
|
transformPointToParent | () | метод |
public function transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Служебный метод для преобразования точки, указанной в локальных координатах этого объекта, к ее местоположению в координатах вышестоящего узла объекта. Результат до и после создания макета будет установлен в параметрах position
и postLayoutPosition
, если они не равны null.
Параметры
localPosition:Vector3D — Точка для преобразования, указанная в локальных координатах объекта.
| |
position:Vector3D — Точка Vector3D, содержащая результат до создания макета. При значении null этот параметр будет игнорироваться.
| |
postLayoutPosition:Vector3D — Точка Vector3D, содержащая результат после создания макета. При значении null этот параметр будет игнорироваться.
|
updateDisplayList | () | метод |
protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обеспечивает отображение объекта и/или определение размеров и положения его нижестоящих элементов. Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent.
Этот метод не вызывается напрямую. Метод updateDisplayList()
вызывается программой Flex при добавлении компонента к контейнеру с использованием метода addChild()
, а также при вызове метода invalidateDisplayList()
компонента.
Если компонент не имеет нижестоящих элементов, именно в этом методе необходимо осуществить программируемое отображение с использованием методов объекта Graphics компонента, например graphics.drawRect()
.
Если компонент имеет нижестоящие элементы, в этом методе необходимо выполнить вызов методов move()
и setActualSize()
для его нижестоящих элементов.
Программируемое отображение может осуществляться в компонентах даже при наличии у них нижестоящих элементов. При выполнении этого действия используйте свойства unscaledWidth
и unscaledHeight
компонента в качестве его пределов.
Важным является использование свойств unscaledWidth
и unscaledHeight
вместо свойств width
и height
.
Параметры
unscaledWidth:Number — Указывает ширину компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleX компонента.
| |
unscaledHeight:Number — Указывает высоту компонента в пикселях в координатах компонента вне зависимости от значения свойства scaleY компонента.
|
validateDisplayList | () | метод |
public function validateDisplayList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Проверяет правильность расположения и размера нижестоящих элементов и отображает различные визуальные эффекты. Если совместно с ILayoutManagerClient вызван метод LayoutManager.invalidateDisplayList()
, то при обновлении списка отображения будет вызван методvalidateDisplayList()
.
validateNow | () | метод |
public function validateNow():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. Обработка свойств, требующих значительного объема вычислений, обычно не выполняется до окончания выполнения сценария. Например, установка свойства width
отложена, так как для этого действия может потребоваться перерасчет ширины нижестоящих элементов и вышестоящих элементов объектов. Задержка обработки предотвращает множественное повторение свойства, если код приложения выполняет установку свойства width
несколько раз. Этот метод позволяет отменить вручную подобное поведение.
validateProperties | () | метод |
public function validateProperties():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Используется в логике макета для проверки свойств компонента посредством вызова метода commitProperties()
. Как правило, подклассы должны переопределять метод commitProperties()
, но не данный метод.
validateSize | () | метод |
public function validateSize(recursive:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Проверяет правильность измеренного размера компонента. Если совместно с данным IlayoutManagerClient вызван метод LayoutManager.invalidateSize()
, то при измерении будет вызван метод validateSize()
.
Параметры
recursive:Boolean (default = false ) — Если значение true , то необходимо вызвать этот метод для нижестоящих элементов объекта.
|
validationResultHandler | () | метод |
public function validationResultHandler(event:ValidationResultEvent):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Обрабатывает события valid
и invalid
из средства проверки, назначенного этому компоненту.
Обычно обрабатываются события valid
и invalid
, передаваемые средству проверки путем присвоения прослушивателей событий средствам проверки. Если требуется обработка событий проверки непосредственно в проверяемом компоненте, этот метод можно переопределить для обработки событий valid
и invalid
. Как правило, при перезаписи выполняется вызов super.validationResultHandler(event)
.
Параметры
event:ValidationResultEvent — Объект события для проверки.
|
Связанные элементы API
verticalGradientMatrix | () | метод |
public function verticalGradientMatrix(x:Number, y:Number, width:Number, height:Number):Matrix
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает матрицу прямоугольника, которая может быть передана передать в drawRoundRect()
как параметр rot
при рисовании вертикального градиента.
В целях повышения производительности матрица сохраняется в статической переменной, которая повторно при каждом вызове horizontalGradientMatrix()
и verticalGradientMatrix()
. Поэтому необходимо повторно передать итоговую матрицу в drawRoundRect()
перед вызовом horizontalGradientMatrix()
или verticalGradientMatrix()
.
Параметры
x:Number — Координата левого края градиента в пикселях.
| |
y:Number — Координата верхнего края градиента в пикселях.
| |
width:Number — Ширина градиента в пикселях.
| |
height:Number — Высота градиента в пикселях.
|
Matrix — Матрица для вертикального градиента.
|
add | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.ADD
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при добавлении компонента к контейнеру как нижестоящего элемента содержимого с помощью метода addChild()
, addChildAt()
, addElement()
или addElementAt()
. Если компонент добавляется к контейнеру как нижестоящий элемент, не включаемый в область содержимого, с помощью метода rawChildren.addChild()
или rawChildren.addChildAt()
, событие не передается.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.ADD
определяет значение свойства type
объекта события add
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
creationComplete | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.CREATION_COMPLETE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется по завершении создания компонента, и обработки, измерения, размещения и отображения свойств.
На этом этапе, в зависимости от свойства компонента visible
, он может быть невидимым даже при выводе на экран.
FlexEvent.CREATION_COMPLETE
определяет значение свойства type
объекта события creationComplete
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
currentStateChange | Событие |
mx.events.StateChangeEvent
свойство StateChangeEvent.type =
mx.events.StateChangeEvent.CURRENT_STATE_CHANGE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается после изменения состояния представления.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Константа StateChangeEvent.CURRENT_STATE_CHANGE определяет значение свойстваtype
события, передаваемого при изменении состояние представления. Эта константа имеет значение currentStateChange.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
newState | Имя введенного состояния представления. |
oldState | Имя выходящего состояния представления. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | StateChangeEvent. CURRENT_STATE_CHANGE |
currentStateChanging | Событие |
mx.events.StateChangeEvent
свойство StateChangeEvent.type =
mx.events.StateChangeEvent.CURRENT_STATE_CHANGING
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается после изменения свойства currentState
, но перед изменением состояния представления.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Константа StateChangeEvent.CURRENT_STATE_CHANGING определяет значение свойстваtype
события, передаваемого перед изменением состояния представления. Эта константа имеет значение currentStateChanging.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
newState | Имя введенного состояния представления. |
oldState | Имя выходящего состояния представления. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
type | StateChangeEvent. CURRENT_STATE_CHANGING |
dragComplete | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_COMPLETE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается инициатором перетаскивания (компонентом, который является источником перетаскиваемых данных) по завершении операции перетаскивания, либо после опускания перетаскиваемых данных на целевой объект, либо по завершении операции перетаскивания без опускания данных.
Это событие используется для выполнения окончательной очистки функции перетаскивания. Например, при перетаскивании элемента управления List из одного списка в другой можно удалить элемент управления List из источника, если он там больше не требуется.
При выполнении вызова Event.preventDefault()
в обработчике событий для события dragComplete
элемента управления Tree при перетаскивании данных из одного элемента управления Tree в другой отпускание данных не выполняется.
DragEvent.DRAG_COMPLETE
определяет значение свойства type
объекта события dragComplete
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие: DragManager.COPY , DragManager.LINK , DragManager.MOVE или DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
dragDrop | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_DROP
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается целевым объектом перетаскивания, когда пользователь отпускает на нем кнопку мыши.
Этот обработчик событий используется для добавления перетаскиваемых данных к целевому объекту перетаскивания.
При выполнении вызова Event.preventDefault()
в обработчике событий для события dragDrop
элемента управления Tree при перетаскивании данных из одного элемента управления Tree в другой опускание данных не выполняется.
DragEvent.DRAG_DROP
определяет значение свойства type
объекта события dragDrop
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие: DragManager.COPY , DragManager.LINK , DragManager.MOVE или DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
dragEnter | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_ENTER
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом при перемещении пользователем курсора мыши над компонентом в процессе операции перетаскивания. В приложении, работающем в Flash Player, событие отправляется многократно при перемещении курсора мыши в любой компонент. В приложении, работающем в AIR, событие отправляется однократно.
Для обеспечения действующего целевого объекта перетаскивания следует определить обработчик для этого события. В обработчике можно изменять вид целевого объекта перетаскивания для обеспечения визуальной обратной связи с пользователем, позволяющей определить, что компонент может принять перетаскиваемые данные. Например, можно нарисовать рамку вокруг целевого объекта перетаскивания, или переместить на него фокус.
Если требуется принять перетаскивание, необходимо вызвать метод DragManager.acceptDragDrop()
. Если вызов acceptDragDrop()
не выполняется, то ни одно из перетаскиваемых событий не будет получено.
В Flash Player значение свойства action
всегда DragManager.MOVE
, даже в случае копирования. Причиной является то, что событие dragEnter
происходит, прежде чем элемент управления распознает, что клавиша Ctrl нажата как сигнал к копированию. Свойство action
объекта события dragOver
действительно содержит значение, означающее тип операции перетаскивания. Изменить тип действия перетаскивания можно с помощью вызова метода DragManager.showFeedback()
.
В AIR значением по умолчанию свойстваaction
является DragManager.COPY
.
Из-за способа структурирования данных в элементе управления Tree, данный элемент управления иначе обрабатывает операцию перетаскивания из других элементов управления на основе списка. В случае элемента управления Tree обработчик событий для события dragDrop
выполняет операцию только при перемещении или копировании данных в том же элементе управления Tree или при копировании данных в другой элемент управления Tree. При перетаскивании данных из одного элемента управления Tree в другой элемент управления Tree для перемещения данных обработчик событий для события dragComplete
(не обработчик событий для события dragDrop) фактически выполняет добавление данных к целевому элементу управления Tree, а также удаляет данные из исходного элемента управления Tree. Это необходимо, так как для переподчинения перемещаемых данных Flex требуется сначала удалить их из исходного элемента управления Tree.
DragEvent.DRAG_ENTER
определяет значение свойства type
объекта события dragEnter
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие (этой операцией всегда является DragManager.MOVE ). |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Связанные элементы API
dragExit | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent DRAG_EXIT
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом, когда пользователь перетаскивает данные за пределы компонента, но не опускает их на целевой объект.
Это событие используется для возвращения целевого объекта перетаскивания к его обычному виду, если он был изменен в результате обработки события dragEnter
или dragOver
.
dragOver | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_OVER
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом при перемещении пользователем курсора мыши при нахождении над компонентом в процессе операции перетаскивания. В Flash Player событие отправляется при перетаскивании элемента в допустимый целевой объект. В AIR событие отправляется при перетаскивании элемента в любой компонент, даже если компонент не является допустимым целевым объектом.
В обработчике можно изменять вид целевого объекта перетаскивания для обеспечения визуальной обратной связи с пользователем, позволяющей определить, что компонент может принять перетаскиваемые данные. Например, можно нарисовать рамку вокруг целевого объекта перетаскивания, или переместить на него фокус.
Перед разрешением перетаскивания необходимо настроить это событие на выполнение дополнительных логических операций, например перетаскивание данных в различные местоположения целевого объекта перетаскивания, чтение ввода с клавиатуры для определения, является ли действие перетаскивания перемещением или копированием данных, или обеспечение различных типов визуальной обратной связи на основе типа действия перетаскивания.
Также можно изменять тип действия перетаскивания путем изменения метода DragManager.showFeedback()
. Значением свойства action
по умолчанию является DragManager.MOVE
.
DragEvent.DRAG_OVER
определяет значение свойства type
объекта события для события dragOver
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие: DragManager.COPY , DragManager.LINK , DragManager.MOVE или DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
Связанные элементы API
dragStart | Событие |
mx.events.DragEvent
свойство DragEvent.type =
mx.events.DragEvent.DRAG_START
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется инициатором перетаскивания после начала операции перетаскивания. Это событие используется внутренним образом элементами управления на основе списка; оно не обрабатывается при реализации перетаскивания. При необходимости управлять запуском операции перетаскивания используйте событие mouseDown
или mouseMove
.
type
объекта события для события dragStart
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
action | Операция, вызвавшая событие: DragManager.COPY , DragManager.LINK , DragManager.MOVE или DragManager.NONE . |
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
dragInitiator | Компонент, инициировавший перетаскивание. |
dragSource | Объект DragSource, содержащий перетаскиваемые данные. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
effectEnd | Событие |
mx.events.EffectEvent
свойство EffectEvent.type =
mx.events.EffectEvent.EFFECT_END
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется по завершении эффекта.
Эффект выполняет последний набор визуальных изменений до запуска события, но эти изменения не отображаются на экране. Поэтому, возможно, будет необходимо использовать метод callLater()
для задержки остальных изменений, которые требуется выполнить после отображения изменений на экране.
EffectEvent.EFFECT_END
определяет значение свойства type
объекта события для события effectEnd
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
effectInstance | Объект экземпляра эффекта для события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
effectStart | Событие |
mx.events.EffectEvent
свойство EffectEvent.type =
mx.events.EffectEvent.EFFECT_START
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется непосредственно перед запуском эффекта.
Эффект не начинает изменение визуальных эффектов, пока это событие не запущено.
КонстантаEffectEvent.EFFECT_START
определяет значение свойства type
объекта события для события effectStart
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
effectInstance | Объект экземпляра эффекта для события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
effectStop | Событие |
mx.events.EffectEvent
свойство EffectEvent.type =
mx.events.EffectEvent.EFFECT_STOP
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется после завершения эффекта, которое выполняется только после вызова метода stop()
.
По завершении эффект отправляет событие EFFECT_END. Цель события EFFECT_STOP состоит в том, чтобы уведомить прослушиватели о том, что эффект был завершен преждевременно, а не естественным образом или в результате вызова end()
.
EffectEvent.EFFECT_STOP
определяет значение свойства type
объекта события для события effectStop
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
effectInstance | Объект экземпляра эффекта для события. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
enterState | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.ENTER_STATE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется после входа компонента в состояние представления.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.ENTER_STATE
определяет значение свойства type
объекта события enterState
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
exitState | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.EXIT_STATE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется непосредственно перед выходом компонента из состояния представления.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.EXIT_STATE
определяет значение свойства type
объекта события exitState
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
hide | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.HIDE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возникает при изменении состояния объекта с «Видимый» на «Невидимый».
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.HIDE
определяет значение свойства type
объекта события hide
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
initialize | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.INITIALIZE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается по окончании создания компонента и установки всех свойств инициализации.
По завершении фазы инициализации выполняется обработка свойств, измерение, размещение и отображение компонента, после чего отправляется событие creationComplete
.
FlexEvent.INITIALIZE
определяет значение свойства type
объекта события initialize
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
invalid | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.INVALID
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется, когда компонент контролируется средством проверки, и при проверке произошел сбой.
КонстантаFlexEvent.INVALID
определяет значение свойства type
объекта события invalid
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
mouseDownOutside | Событие |
mx.events.FlexMouseEvent
свойство FlexMouseEvent.type =
mx.events.FlexMouseEvent.MOUSE_DOWN_OUTSIDE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается из компонента, открытого с использованием PopUpManager, когда пользователь щелкает кнопкой мыши вне его пределов.
КонстантаFlexMouseEvent.MOUSE_DOWN_OUTSIDE
определяет значение свойства type
объекта события mouseDownOutside
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
altKey | Указывает, нажата клавиша Alt (true ) или нет (false ). |
bubbles | false |
buttonDown | Указывает, нажата главная кнопка мыши (true ) или нет (false ). |
cancelable | false |
ctrlKey | Указывает, нажата клавиша Ctrl (true ) или нет (false ). |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. Для событий PopUpManager объектом является всплывающее окно. |
delta | Указывает количество прокручиваемых строк при каждой прокрутке пользователем колесика мыши. Для событий PopUpManager это значение равно 0. |
localX | Позиция по горизонтали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню. |
localY | Позиция по вертикали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню. |
relatedObject | Ссылка на объект списка отображения, связанный с событием. Для событий PopUpManager объектом является контейнер, на который наведен указатель мыши. |
shiftKey | Указывает, нажата клавиша Shift (true ) или нет(false ). |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. Для событий PopUpManager объектом является всплывающее окно. |
mouseWheelOutside | Событие |
mx.events.FlexMouseEvent
свойство FlexMouseEvent.type =
mx.events.FlexMouseEvent.MOUSE_WHEEL_OUTSIDE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается из компонента, открытого с помощью PopUpManager, при прокручивании пользователем колеса мыши вне его пределов.
КонстантаFlexMouseEvent.MOUSE_WHEEL_OUTSIDE
определяет значение свойства type
объекта события mouseWheelOutside
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
altKey | Указывает, нажата клавиша Alt (true ) или нет (false ). |
bubbles | false |
buttonDown | Указывает, нажата главная кнопка мыши (true ) или нет (false ). |
cancelable | false |
ctrlKey | Указывает, нажата клавиша Ctrl (true ) или нет (false ). |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. Для событий PopUpManager объектом является всплывающее окно. |
delta | Указывает количество прокручиваемых строк при каждой прокрутке пользователем колесика мыши. Для событий PopUpManager это значение равно 0. |
localX | Позиция по горизонтали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню. |
localY | Позиция по вертикали, где произошло событие. Для событий PopUpManager значение определяется относительно элементов управления всплывающего меню. |
relatedObject | Ссылка на объект списка отображения, связанный с событием. Для событий PopUpManager объектом является контейнер, на который наведен указатель мыши. |
shiftKey | Указывает, нажата клавиша Shift (true ) или нет(false ). |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. Для событий PopUpManager объектом является всплывающее окно. |
move | Событие |
mx.events.MoveEvent
свойство MoveEvent.type =
mx.events.MoveEvent.MOVE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при перемещении объекта.
Переместить компонент можно путем установки свойств x
или y
, вызова метода move()
или установки одного из следующих свойств либо для этого компонента, либо для других компонентов таким образом, что LayoutManager должен будет изменить свойства x
или y
этого компонента:
minWidth
minHeight
maxWidth
maxHeight
explicitWidth
explicitHeight
При вызове метода move()
событие move
передается перед возвратом этого метода. Во всех других ситуациях событие move
не передается до окончания изменений свойства.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаMoveEvent.MOVE
определяет значение свойства type
объекта события для события move
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
oldX | Предыдущая координата x объекта в пикселях. |
oldY | Предыдущая координата y объекта в пикселах. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
preinitialize | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.PREINITIALIZE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается в начале последовательности инициализации компонента. При передаче этого события компонент находится в незавершенном состоянии. Многие компоненты, например элемент управления Button, создают внутренние нижестоящие компоненты для реализации функциональных возможностей; например, элемент управления Button создает внутренний компонент UITextField для представления своего текста метки. Когда Flex передает событие preinitialize
, нижестоящие элементы, включая внутренние нижестоящие элементы компонента, еще не созданы.
FlexEvent.PREINITIALIZE
определяет значение свойства type
объекта события preinitialize
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
remove | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.REMOVE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при удалении компонента из контейнера как нижестоящего элемента содержимого с помощью метода removeChild()
, removeChildAt()
, removeElement()
или removeElementAt()
. Если компонент удален из контейнера как неудовлетворительный нижестоящий элемент с помощью метода rawChildren.removeChild()
или rawChildren.removeChildAt()
, событие не передается.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.REMOVE
определяет значение свойства type
объекта события remove
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
resize | Событие |
mx.events.ResizeEvent
свойство ResizeEvent.type =
mx.events.ResizeEvent.RESIZE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется при изменении размеров компонента.
Размеры компонента можно изменить путем установки свойств width
или height
, вызовом метода setActualSize()
или установки одного из следующих свойств либо для этого компонента, либо для других компонентов таким образом, что LayoutManager потребуется изменить свойства width
или height
этого компонента:
minWidth
minHeight
maxWidth
maxHeight
explicitWidth
explicitHeight
Событие resize
не передается до окончания изменения свойства.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаResizeEvent.RESIZE
определяет значение свойства type
объекта события resize
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
oldHeight | Предыдущее значение height объекта в пикселях. |
oldWidth | Предыдущее значение width объекта в пикселах. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
show | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.SHOW
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается при изменении состояния объекта с «Невидимый» на «Видимый».
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.SHOW
определяет значение свойства type
объекта события show
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
stateChangeComplete | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.STATE_CHANGE_COMPLETE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется после перехода компонента в новое состояние и завершения воспроизведения анимации перехода в это состояние. Событие будет отправлено немедленно, если при это не выполняется воспроизведение перехода между состояниями. Если компонент переключается в другое состояние в процессе завершения перехода, это событие будет отправлено после того, как компонент завершит переход в новое состояние.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.STATE_CHANGE_COMPLETE
определяет значение свойства type
объекта события stateChangeComplete
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
stateChangeInterrupted | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.STATE_CHANGE_INTERRUPTED
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отправляется, когда компонент прерывает переход в текущее состояние для переключения в новое состояние.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.STATE_CHANGE_INTERRUPTED
определяет значение свойства type
объекта события stateChangeInterrupted
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
toolTipCreate | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_CREATE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом перед созданием ToolTip.
При создании собственного объекта IToolTip и помещении ссылки на него в свойство объекта события toolTip
, передаваемое обработчику toolTipCreate
, ToolTipManager отображает пользовательский ToolTip. В противном случае ToolTipManager создает для отображения экземпляр ToolTipManager.toolTipClass
.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_CREATE
определяет значение свойства type
объекта события для события toolTipCreate
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipEnd | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_END
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом, когда ToolTip скрывается и вскоре будет удален.
Если эффект задается с использованием свойства ToolTipManager.hideEffect
, это событие передается после прекращения действия эффекта.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_END
определяет значение type
свойство объекта события для события toolTipEnd
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipHide | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_HIDE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом перед скрытием ToolTip.
Если эффект задается с использованием свойства ToolTipManager.hideEffect
, это событие отправляется до начала действия эффекта.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_HIDE
определяет значение свойства type
объекта события toolTipHide
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipShow | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_SHOW
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом перед отображением ToolTip.
Если эффект задается с помощью свойства ToolTipManager.showEffect
, это событие передается до начала действия эффекта. Это событие используется для изменения ToolTip до ее появления.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_SHOW
определяет значение свойства type
объекта события toolTipShow
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipShown | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_SHOWN
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом при отображении ToolTip.
Если эффект задается с помощью свойства ToolTipManager.showEffect
, это событие передается после окончания действия эффекта.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_SHOWN
определяет значение свойства type
объекта события toolTipShown
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
toolTipStart | Событие |
mx.events.ToolTipEvent
свойство ToolTipEvent.type =
mx.events.ToolTipEvent.TOOL_TIP_START
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Передается компонентом с установленным свойством toolTip
при наведении пользователем курсора мыши.
Последовательность событий ToolTip: toolTipStart
, toolTipCreate
, toolTipShow
, toolTipShown
, toolTipHide
и toolTipEnd
.
ToolTipEvent. TOOL_TIP_START
определяет значение свойства type
объекта события toolTipStart
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
tooltip | Объект ToolTip, к которому применяется это событие. |
touchInteractionEnd | Событие |
mx.events.TouchInteractionEvent
свойство TouchInteractionEvent.type =
mx.events.TouchInteractionEvent.TOUCH_INTERACTION_END
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Неотменяемое событие, которое отправляется компонентом при завершении реагирования на касание пользователя
Событие является событием восходящей цепочки, отправляемым в DisplayObject, который запущен касанием (при возникновении mouseDown/touchBegin).
Компоненты, реагирующие на касание, должны прослушивать события касания, чтобы координировать с другими окружающими компонентами тип ожидаемого от пользователя касания и определить компонент, который должен ответить на это касание.
Компонент Scroller отправит событие touchInteractionEnd, чтобы уведомить другие компоненты о том, что он завершил ответ на касание пользователя.
КонстантаTouchInteractionEvent.TOUCH_INTERACTION_END
определяет значение свойства type
объекта события touchInteractionEnd
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
reason | Причина события касания. См. mx.events.TouchInteractionReason . |
relatedObject | Объект, связанный с событием касания. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
touchInteractionStart | Событие |
mx.events.TouchInteractionEvent
свойство TouchInteractionEvent.type =
mx.events.TouchInteractionEvent.TOUCH_INTERACTION_START
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Неотменяемое событие, которое отправляется компонентом в начале реагирования на касание пользователя
Событие является событием восходящей цепочки, отправляемым в DisplayObject, который запущен касанием (при возникновении mouseDown/touchBegin).
Компоненты, реагирующие на касание, должны прослушивать события касания, чтобы координировать с другими окружающими компонентами тип ожидаемого от пользователя касания и определить компонент, который должен ответить на это касание.
Компонент Scroller отправит событие touchInteractionStart, чтобы уведомить другие компоненты, которые могут отвечать на то же касание пользователя, что он начинает управление этим действием касания. Когда другие компоненты обнаружат это событие, они должны прекратить отправку ответов на касание, удалить все визуальные обозначения для этого действия касания и выполнить соответствующую очистку.
КонстантаTouchInteractionEvent.TOUCH_INTERACTION_START
определяет значение свойства type
объекта события touchInteractionStart
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | true |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
reason | Причина события касания. См. mx.events.TouchInteractionReason . |
relatedObject | Объект, связанный с событием касания. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
touchInteractionStarting | Событие |
mx.events.TouchInteractionEvent
свойство TouchInteractionEvent.type =
mx.events.TouchInteractionEvent.TOUCH_INTERACTION_STARTING
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Отменяемое событие, которое отправляется компонентом при попытке реагирования на касание пользователя
Событие является событием восходящей цепочки, отправляемым в DisplayObject, который запущен касанием (при возникновении mouseDown/touchBegin).
Компоненты, реагирующие на касание, должны прослушивать события касания, чтобы координировать с другими окружающими компонентами тип ожидаемого от пользователя касания и определить компонент, который должен ответить на это касание.
Компонент Scroller отправит событие touchInteractionStarting, чтобы уведомить другие компоненты, которые могут отвечать на то же касание пользователя, что он готов к управлению этим действием касания. В этом случае другие компоненты могут отменить действие Scroller и продолжить управление этим действием касания.
КонстантаTouchInteractionEvent.TOUCH_INTERACTION_STARTING
определяет значение свойства type
объекта события touchInteractionStarting
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | true |
cancelable | true |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
reason | Причина события касания. См. mx.events.TouchInteractionReason . |
relatedObject | Объект, связанный с событием касания. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
updateComplete | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.UPDATE_COMPLETE
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется при вызове объектом методов commitProperties()
, measure()
и updateDisplayList()
(при необходимости).
Это последняя возможность изменить компонент до его отображения. Передача всех свойств выполнена, а для компонента выполнены измерение и размещение.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
КонстантаFlexEvent.UPDATE_COMPLETE
определяет значение свойства type
объекта события updateComplete
.
Это событие отправляется только в случае, если один или более связанных прослушивателей прикреплены к отправляемому объекту.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
valid | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.VALID
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется, когда компонент контролируется средством проверки, и проверка успешно выполнена.
КонстантаFlexEvent.VALID
определяет значение свойства type
объекта события valid
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
valueCommit | Событие |
mx.events.FlexEvent
свойство FlexEvent.type =
mx.events.FlexEvent.VALUE_COMMIT
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отправляется при изменении значений программным способом или в результате действий пользователя.
Поскольку программное изменение инициирует это событие, убедитесь, что ни один обработчик события valueCommit
не изменяет значение, вызывающее другое событие valueCommit
. Например, не изменяйте свойство элемента управления dataProvider
в обработчике событий valueCommit
.
FlexEvent.VALUE_COMMIT
определяет значение свойства type
объекта события valueCommit
.
Свойства объекта события имеют следующие значения:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Объект, определяющий прослушиватель события, который выполняет обработку события. Например, если используется myButton.addEventListener() для регистрации прослушивателя события, значением currentTarget является myButton. |
target | Объект, отправивший событие. Это не всегда тот объект, который прослушивает событие. Свойство currentTarget всегда используется для получения доступа к объекту, прослушивающему событие. |
DEFAULT_MAX_HEIGHT | Константа |
public static const DEFAULT_MAX_HEIGHT:Number = 10000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение по умолчанию свойства maxHeight
.
Значением по умолчанию является 10000.
DEFAULT_MAX_WIDTH | Константа |
public static const DEFAULT_MAX_WIDTH:Number = 10000
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение по умолчанию свойства maxWidth
.
Значением по умолчанию является 10000.
DEFAULT_MEASURED_HEIGHT | Константа |
public static const DEFAULT_MEASURED_HEIGHT:Number = 22
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение по умолчанию свойства measuredHeight
. Большинство компонентов выполняют вычисление measuredHeight, однако некоторые компоненты основываются на потоке и должны выполнить выбор целесообразного числа.
Значением по умолчанию является 22.
DEFAULT_MEASURED_MIN_HEIGHT | Константа |
public static const DEFAULT_MEASURED_MIN_HEIGHT:Number = 22
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение по умолчанию свойства measuredMinHeight
. Большинство компонентов выполняют вычисление measuredMinHeight, однако некоторые компоненты основываются на потоке и должны выполнить выбор целесообразного числа.
Значением по умолчанию является 22.
DEFAULT_MEASURED_MIN_WIDTH | Константа |
public static const DEFAULT_MEASURED_MIN_WIDTH:Number = 40
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение по умолчанию свойства measuredMinWidth
. Большинство компонентов выполняют вычисление measuredMinWidth, однако некоторые компоненты основываются на потоке и должны выполнить выбор целесообразного числа.
Значением по умолчанию является 40.
DEFAULT_MEASURED_WIDTH | Константа |
public static const DEFAULT_MEASURED_WIDTH:Number = 160
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение по умолчанию свойства measuredWidth
. Большинство компонентов выполняют вычисление measuredWidth, однако некоторые компоненты основываются на потоке и должны выполнить выбор целесообразного числа.
Значением по умолчанию является 160.
Tue Jun 12 2018, 11:34 AM Z