Пакет | mx.core |
Класс | public class UITextField |
Наследование | UITextField FlexTextField TextField InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IAutomationObject, IIMESupport, IFlexModule, IInvalidating, ISimpleStyleClient, IToolTipManagerClient, IUITextField |
Подклассы | AdvancedDataGridItemRenderer, DataGridItemRenderer, UITextFieldGridItemRenderer |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Класс UITextField расширяет класс flash.text.TextField для поддержки дополнительных функций, необходимых Flex, например стилей CSS, недействительности, измерений, макета, функций включения и отключения, всплывающих подсказок и поддержки редактора методов ввода (IME) для китайских, японских и корейских текстов.
Предупреждение. Если UITextField наследует layoutDirection="rtl"
, изменится его собственный transform.matrix
для локального восстановления системы координат по умолчанию.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
alwaysShowSelection : Boolean
При значении true и отсутствии фокуса на текстовом поле проигрыватель Flash Player выделяет фрагмент в текстовом поле серым цветом. | TextField | ||
antiAliasType : String
Тип сглаживания, применяемый для данного текстового поля. | TextField | ||
automationDelegate : Object
Объект-делегат, выполняющий обработку функциональных возможностей, связанных с автоматизацией. | UITextField | ||
automationEnabled : Boolean [только для чтения]
Значение true, если этот компонент доступен для автоматизации; в противном случае – false. | UITextField | ||
automationName : String
Имя, которое можно использовать в качестве идентификатора этого объекта. | UITextField | ||
automationOwner : DisplayObjectContainer [только для чтения]
Владелец этого компонента в целях автоматизации. | UITextField | ||
automationParent : DisplayObjectContainer [только для чтения]
Вышестоящий элемент этого компонента в целях автоматизации. | UITextField | ||
automationValue : Array [только для чтения]
Это значение, как правило, соответствует отображению объекта и может быть удобным для соотнесения идентификатора с объектом, поскольку отображено в приложении. | UITextField | ||
automationVisible : Boolean [только для чтения]
Значение true, если этот компонент является видимым для автоматизации; в противном случае – false. | UITextField | ||
autoSize : String
Управляет автоматической настройкой размеров и выравниванием текстовых полей. | TextField | ||
background : Boolean
Указывает, используется ли в текстовом поле фоновая заливка. | TextField | ||
backgroundColor : uint
Цвет фона текстового поля. | TextField | ||
baselinePosition : Number [только для чтения]
Координата Y базовой линии первой строки текста. | UITextField | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
border : Boolean
Указывает, есть ли у текстового поля рамка. | TextField | ||
borderColor : uint
Цвет рамки текстового поля. | TextField | ||
bottomScrollV : int [только для чтения]
Целое число (индекс, отсчитываемый от 1), соответствующее самой нижней строке, которую видно в заданном текстовом поле. | TextField | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
caretIndex : int [только для чтения]
Индекс точки вставки (каре). | TextField | ||
className : String [только для чтения]
Имя класса этого экземпляра, например DataGridItemRenderer. | UITextField | ||
condenseWhite : Boolean
Логическое значение, определяющее, следует ли удалять лишние разделители (пробелы, разрывы строк и т.д.) в текстовом поле с текстом HTML. | TextField | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
defaultTextFormat : flash.text:TextFormat
Определяет формат, применяемый к новому вставленному тексту, такому как тексту, введенному пользователем, или тексту, вставленному с использованием метода replaceSelectedText(). | TextField | ||
displayAsPassword : Boolean
Показывает, является ли текстовое поле полем пароля. | TextField | ||
document : Object
Ссылка на объект документа, связанный с этим объектом UITextField. | UITextField | ||
doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick. | InteractiveObject | ||
embedFonts : Boolean
Определяет, должна ли выполняться визуализация с использованием структур встроенных шрифтов. | TextField | ||
enabled : Boolean
Логическое значение, указывающее, включен ли компонент. | UITextField | ||
enableIME : Boolean [только для чтения]
Флаг, указывающий на необходимость активации IME при получении компонентом фокуса. | UITextField | ||
explicitHeight : Number
Число, указывающее явную высоту компонента в пикселях в виде координат компонента. | UITextField | ||
explicitMaxHeight : Number [только для чтения]
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента, если задано свойство maxHeight. | UITextField | ||
explicitMaxWidth : Number [только для чтения]
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента, если установлено свойство maxWidth. | UITextField | ||
explicitMinHeight : Number [только для чтения]
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UITextField | ||
explicitMinWidth : Number [только для чтения]
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UITextField | ||
explicitWidth : Number
Число, указывающее явную ширину компонента в пикселях в виде координат компонента. | UITextField | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
focusPane : Sprite
Один объект Sprite, распределенный между компонентами и используемый в качестве перекрытия для отображения индикатора фокуса. | UITextField | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
gridFitType : String
Тип подгонки к сетке, применяемый для этого текстового поля. | TextField | ||
height : Number
Указывает высоту экранного объекта в пикселях. | DisplayObject | ||
htmlText : String
Содержит HTML-представление содержимого текстового поля. | TextField | ||
ignorePadding : Boolean
Если значение равно true, стили paddingLeft и paddingRight не будут оставлять промежуток вокруг текста компонента. | UITextField | ||
imeMode : String
Указывает режим IME (редактор методов ввода). | UITextField | ||
includeInLayout : Boolean
Указывает, включается ли этот компонент в макет вышестоящего контейнера. | UITextField | ||
inheritingStyles : Object
Начало цепочки UITextField с ненаследуемыми стилями. | UITextField | ||
initialized : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались)
| UITextField | ||
isPopUp : Boolean
Установите значение true в PopUpManager для указания того, что компонент имеет всплывающую подсказку. | UITextField | ||
length : int [только для чтения]
Число символов в текстовом поле. | TextField | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
maxChars : int
Введенное пользователем максимальное число символов, которое может содержать текстовое поле. | TextField | ||
maxHeight : Number [только для чтения]
Рекомендованная максимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UITextField | ||
maxScrollH : int [только для чтения]
Максимальное значение scrollH. | TextField | ||
maxScrollV : int [только для чтения]
Максимальное значение scrollV. | TextField | ||
maxWidth : Number [только для чтения]
Рекомендованная максимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UITextField | ||
measuredHeight : Number [только для чтения]
Высота компонента в пикселях по умолчанию. | UITextField | ||
measuredMinHeight : Number
Минимальная высота компонента по умолчанию в пикселях. | UITextField | ||
measuredMinWidth : Number
Минимальная ширина компонента по умолчанию в пикселях. | UITextField | ||
measuredWidth : Number [только для чтения]
Ширина компонента в пикселях по умолчанию. | UITextField | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
minHeight : Number [только для чтения]
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | UITextField | ||
minWidth : Number [только для чтения]
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | UITextField | ||
moduleFactory : IFlexModuleFactory
Объект moduleFactory, использованный для создания полей TextFields в верном контексте SWF. | UITextField | ||
mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | ||
mouseWheelEnabled : Boolean
Логическое значение, определяющее, выполняет ли проигрыватель Flash Player автоматическую прокрутку многострочных текстовых полей, когда пользователь щелкает текстовое поле и вращает колесико мыши. | TextField | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
multiline : Boolean
Показывает, является ли текстовое поле многострочным. | TextField | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | ||
nestLevel : int
Глубина этого объекта в иерархии включения. | UITextField | ||
nonInheritingStyles : Object
Начало цепочки UITextField с ненаследуемыми стилями. | UITextField | ||
nonZeroTextHeight : Number [только для чтения]
В отличие от textHeight, этот элемент возвращает ненулевое значение даже при пустом тексте. | UITextField | ||
numLines : int [только для чтения]
Определяет число строк текста в многострочном текстовом поле. | TextField | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
owner : DisplayObjectContainer
По умолчанию равен вышестоящему контейнеру этого объекта. | UITextField | ||
parent : DisplayObjectContainer [переопределить] [только для чтения]
Вышестоящий контейнер или компонент данного компонента. | UITextField | ||
percentHeight : Number
Указывает высоту компонента в виде процента от размера вышестоящего элемента. | UITextField | ||
percentWidth : Number
Указывает ширину компонента в виде процента от размера вышестоящего элемента. | UITextField | ||
processedDescriptors : Boolean
Значение приравнивается true после того, как метод createChildren() создает внутренние нижестоящие элементы компонента. | UITextField | ||
restrict : String
Определяет набор символов, которые могут быть введены пользователем в текстовом поле. | TextField | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | DisplayObject | ||
rotationX : Number
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | DisplayObject | ||
rotationY : Number
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | ||
rotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | DisplayObject | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number
Указывает горизонтальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | ||
scaleY : Number
Указывает вертикальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | ||
scaleZ : Number
Указывает глубину масштабирования объекта (в процентах) относительно точки регистрации этого объекта. | DisplayObject | ||
scrollH : int
Текущее положение горизонтальной прокрутки. | TextField | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
scrollV : int
Вертикальное положение текста в текстовом поле. | TextField | ||
selectable : Boolean
Логическое значение, определяющее, можно ли выбрать текстовое поле. | TextField | ||
selectionBeginIndex : int [только для чтения]
Отсчитываемое от нуля значение индекса для первого символа в текущем выделенном фрагменте. | TextField | ||
selectionEndIndex : int [только для чтения]
Отсчитываемое от нуля значение индекса для последнего символа в текущем выделенном фрагменте. | TextField | ||
sharpness : Number
Четкость контуров символов в этом текстовом поле. | TextField | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
styleName : Object
Стиль класса, используемый этим компонентом. | UITextField | ||
styleSheet : StyleSheet
Присоединяет таблицу стилей к текстовому полю. | TextField | ||
systemManager : ISystemManager
Возвращает объект SystemManager, используемый этим компонентом. | UITextField | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
text : String
Строка, представляющая текущий текст в текстовом поле. | TextField | ||
textColor : uint
Цвет текста в текстовом поле (в шестнадцатеричном формате). | TextField | ||
textHeight : Number [только для чтения]
Высота текста в пикселях. | TextField | ||
textInteractionMode : String [только для чтения]
Свойства режима взаимодействия, Значение по умолчанию - TextInteractionMode. НОРМАЛЬНЫЙ. | TextField | ||
textWidth : Number [только для чтения]
Ширина текста в пикселях. | TextField | ||
thickness : Number
Толщина контуров символов в данном текстовом поле. | TextField | ||
toolTip : String
Текст, отображаемый в ToolTip. | UITextField | ||
transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | ||
tweeningProperties : Array
Массив свойств, анимация которых выполняется в данный момент на этом объекте. | UITextField | ||
type : String
Тип текстового поля. | TextField | ||
updateCompletePendingFlag : Boolean
Флаг, определяющий, прошел ли объект все три фазы проверки макета (при условии, что все они требовались)
| UITextField | ||
useRichTextClipboard : Boolean
Определяет, будет ли форматирование текста копироваться и вставляться вместе с самим текстом. | TextField | ||
visible : Boolean
Определяет видимость экранного объекта. | DisplayObject | ||
width : Number
Указывает ширину экранного объекта в пикселях. | DisplayObject | ||
wordWrap : Boolean
Логическое значение, определяющее применение переноса по словам к текстовому полю. | TextField | ||
x : Number
Указывает координату x экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | ||
y : Number
Указывает координату y экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | ||
z : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера. | DisplayObject |
Метод | Определено | ||
---|---|---|---|
Конструктор. | UITextField | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Добавляет строку, указанную параметром newText, в конец текста в текстовом поле. | TextField | ||
Посылает событие в поток событий. | EventDispatcher | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает прямоугольник, который является ограничительным блоком символа. | TextField | ||
Возвращает значение индекса, отсчитываемое от нуля, для символа в точке, определенной параметрами x и y. | TextField | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную высоту
| UITextField | ||
Стандартный метод, позволяющий определить, использовать ли явную или измеренную ширину
| UITextField | ||
Получив индекс символа, возвращает индекс первого символа в том же абзаце. | TextField | ||
Возвращает ссылку DisplayObject для данного идентификатора, изображения или SWF-файла, добавленного в текстовое поле с форматированием HTML с помощью тега <img>. | TextField | ||
Возвращает значение индекса, отсчитываемое от нуля, для строки в точке с координатами x и y. | TextField | ||
Отсчитываемое от нуля значение индекса для строки, которая содержит символ, заданный параметром charIndex. | TextField | ||
Возвращает число символов в заданной строке текста. | TextField | ||
Возвращает данные метрик для заданной строки текста. | TextField | ||
Возвращает индекс первого символа в строке, заданной параметром lineIndex. | TextField | ||
Возвращает текст строки, заданной параметром lineIndex. | TextField | ||
Используя полученный индекс символа, возвращает длину абзаца, содержащего этот символ. | TextField | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | UITextField | ||
Возвращает объект TextFormat, содержащий данные о форматировании для фрагмента текста, заданного параметрами beginIndex и endIndex. | TextField | ||
Возвращает объект TextFormat, который представляет данные форматирования символов объекта UITextField. | UITextField | ||
Возвращает объект UITextFormat, содержащий сведения о форматировании этого компонента. | UITextField | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Инициализирует этот компонент. | UITextField | ||
Отмечает компонент с целью вызова его метода updateDisplayList() во время последующего обновления экрана. | UITextField | ||
Отмечает компонент с целью вызова его метода commitProperties() во время последующего обновления экрана. | UITextField | ||
Отмечает компонент с целью вызова его метода measure() во время последующего обновления экрана. | UITextField | ||
[статические]
Возвращает значение true, если доступен встроенный шрифт с указанными свойствами fontName и fontStyle, где Font.fontType — это flash.text.FontType.EMBEDDED. | TextField | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Перемещает компонент в указанное положение в пределах его вышестоящего элемента. | UITextField | ||
Возвращает true, если этот объект является вышестоящим элементом или владельцем элемента. | UITextField | ||
Эта функция вызывается, когда объекту UITextField назначается вышестоящий элемент. | UITextField | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Заменяет текущий выделенный фрагмент содержимым параметра value. | TextField | ||
Заменяет диапазон символов, заданный параметрами beginIndex и endIndex, содержанием параметра newText. | TextField | ||
Воспроизводит указанное событие. | UITextField | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Размеры объекта. | UITextField | ||
Задает цвет шрифта для текста. | UITextField | ||
Задает фокус на этот компонент. | UITextField | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Задает способ разметки текста с помощью индексов первого и последнего символов, которые указываются параметрами beginIndex и endIndex | TextField | ||
Не выполняет действий. | UITextField | ||
Применяет форматирование текста, заданное параметром format, к указанному содержимому текстового поля. | TextField | ||
Устанавливает свойство visible для этого объекта UITextField. | UITextField | ||
Обеспечивает обнаружение изменений в свойствах стиля. | UITextField | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexTextField | ||
Усекает текст для его полного горизонтального размещения в области, определенной для элемента управления, и присоединяет к тексту многоточие (...). | UITextField | ||
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. | UITextField | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Стиль | Описание | Определено | ||
---|---|---|---|---|
color | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет текста в компоненте, включая метку компонента. Значением по умолчанию для темы Halo является 0x0B333C . Значение по умолчанию для темы Spark - 0x000000 .
| UITextField | ||
disabledColor | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Цвет текста в компоненте при его деактивации. Значением по умолчанию является 0xAAB3B3 . | UITextField | ||
fontAntiAliasType | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Устанавливает свойство antiAliasType внутреннего класса TextFields. Возможными значениями являются normal (flash.text.AntiAliasType.NORMAL ) и advanced (flash.text.AntiAliasType.ADVANCED ).
Значением по умолчанию является Этот стиль не влияет на системные шрифты. Этот стиль применяется ко всему тексту в нижестоящем элементе управления класса TextField; его можно применять только к определенным символам. Значением по умолчанию является "advanced" .Связанные элементы API | UITextField | ||
fontFamily | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Имя используемого шрифта. В отличие от использования в реализации CSS, разделенные запятой списки не поддерживаются. Можно использовать любое имя гарнитуры шрифтов. При указании общего имени шрифта оно преобразовывается в соответствующий шрифт устройства. Шрифтом по умолчанию для темы Halo является Verdana . Шрифтом по умолчанию для темы Spark является Arial .
| UITextField | ||
fontGridFitType | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Устанавливает свойство gridFitType внутреннего класса TextFields, представляющего текст в элементах управления Flex. Допустимыми значениями являются none (flash.text.GridFitType.NONE ), pixel (flash.text.GridFitType.PIXEL ) и subpixel (flash.text.GridFitType.SUBPIXEL ).
Это свойство применяется только при использовании вложенного шрифта и при установке свойства Этот стиль не влияет на системные шрифты. Этот стиль применяется ко всему тексту в нижестоящем элементе управления TextField и не может быть применен только к отдельным символам. Значением по умолчанию является "pixel" .Связанные элементы API | UITextField | ||
fontSharpness | Тип: Number Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Устанавливает свойство sharpness для внутреннего класса TextFields, представляющего текст в элементах управления Flex. Это свойство указывает резкость краев глифа. Возможными значениями являются числа от -400 до 400.
Это свойство применяется только при использовании вложенного шрифта и при установке свойства Этот стиль не влияет на системные шрифты. Этот стиль применяется ко всему тексту в нижестоящем элементе управления TextField и не может быть применен только к отдельным символам. Значением по умолчанию является 0 .Связанные элементы API | UITextField | ||
fontSize | Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Высота текста в пикселях. Для тем Halo значением по умолчанию для всех элементов управления, кроме ColorPicker, является 10. Для элемента управления ColorPicker с темой Halo значением по умолчанию является 11. Для тем Spark значением по умолчанию для всех элементов управления, кроме ColorPicker, является 12. Для элемента управления ColorPicker с темой Spark значением по умолчанию является 11. | UITextField | ||
fontStyle | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Определяет использование курсива в тексте. Допустимыми значениями являются normal и italic .
Значением по умолчанию является "normal" . | UITextField | ||
fontThickness | Тип: Number Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Устанавливает свойство thickness внутреннего класса TextFields, представляющего текст в элементе управления Flex. Это свойство указывает толщину границ глифов. Возможные значения – числа от -200 до 200.
Это свойство применяется только при использовании вложенного шрифта и при установке свойства Этот стиль не влияет на системные шрифты. Этот стиль применяется ко всему тексту в нижестоящем элементе управления TextField и не может быть применен только к отдельным символам. Значением по умолчанию является 0 .Связанные элементы API | UITextField | ||
fontWeight | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Определяет использование полужирного шрифта в тексте. Допустимыми значениями являются normal и bold . Значение по умолчанию для элемента управления Button равно bold . Значением по умолчанию для всех прочих элементов управления являетсяnormal .
| UITextField | ||
kerning | Тип: Boolean Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Логическое значение, указывающее использование кернинга ( true — включено и false — отключено). Кернинг регулирует промежуток между определенными символьными парами для повышения удобочитаемости и должен использоваться, например, в заголовках при использовании крупных шрифтов. Кернинг поддерживается только для встроенных шрифтов. Определенные шрифты, например Verdana, и моноширинные шрифты, например Courier New, не поддерживают кернинг.
Значением по умолчанию является false . | UITextField | ||
leading | Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Дополнительный вертикальный пробел между строками текста. По умолчанию используется значение 2. Значением по умолчанию для элемента управления ComboBox является 0. | UITextField | ||
letterSpacing | Тип: Number Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Число дополнительных пикселей, отображаемых между символами. Положительное значение увеличивает интервал между символами вне стандартного интервала, в то время как отрицательное значение его уменьшает. Значением по умолчанию является 0 . | UITextField | ||
locale | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Языковой стандарт текста, отображаемый этим компонентом. FTE и TLF используют этот языковой стандарт для сопоставления символов «Юникод» с глифами шрифтов и поиска резервных шрифтов. Примечание. Этот стиль применяется только в том случае, если компонент MX определяет UIFTETextField как "en" . | UITextField | ||
paddingLeft | Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Количество пикселей между левой границей компонента и левым краем его области содержимого. Значением по умолчанию является 0. Значением по умолчанию для элемента управления Button является 10 для темы Halo и 6 для темы Spark. Значение по умолчанию для элемента управления ComboBox: 5. Значением по умолчанию для контейнера Form является 16. Значением по умолчанию для элемента управления Tree является 2. | UITextField | ||
paddingRight | Тип: Number Формат: Length Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Число пикселей между правой границей компонента и правым краем его области содержимого. Значением по умолчанию является 0. Значением по умолчанию для элемента управления Button является 10 для темы Halo и 6 для темы Spark. Значение по умолчанию для элемента управления ComboBox: 5. Значением по умолчанию для контейнера Form является 16. | UITextField | ||
textAlign | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Выравнивание текста внутри контейнера. Возможными значениями являются left , right или center .
Значением по умолчанию является | UITextField | ||
textDecoration | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Определяет использование подчеркивания текста. Возможными значениями являются none и underline .
Значением по умолчанию является "none" . | UITextField | ||
textFieldClass | Тип: Class Наследование CSS: Нет Язык версии: ActionScript 3.0 Версия продукта: Flex 4 Версии среды выполнения: Flash10, AIR 1.5 Класс, реализующий IUITextField, который используется этим компонентом для визуализации текста. Этот тип можно установить либо для класса mx.core.UITextField (для использования типичного класса TextField, встроенного в Flash Player), либо для класса mx.core.UIFTETextField (для использования Text Layout Framework для достижения оптимизированной визуализации текста, включая двусторонний макет). Значением по умолчанию является mx.core.UITextField . | UITextField | ||
textIndent | Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 3 Версии среды выполнения: Flash9, AIR 1.1 Смещение первой строки текста с левой стороны контейнера в пикселях. Значением по умолчанию является 0 . | UITextField |
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
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
baselinePosition | свойство |
className | свойство |
className:String
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Имя класса этого экземпляра, например DataGridItemRenderer
.
Эта строка не включает имя пакета. Если требуется включить также и имя пакета, выполняется вызов метода getQualifiedClassName()
из пакета flash.utils. Этот метод возвратит строку, например mx.controls.dataGridClasses::DataGridItemRenderer
.
Реализация
public function get className():String
document | свойство |
document:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Ссылка на объект документа, связанный с этим объектом UITextField. Объект документа представляет собой Object на самом верху иерархии приложения Flex, компонента MXML или компонента AS.
Реализация
public function get document():Object
public function set document(value:Object):void
enabled | свойство |
enabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Логическое значение, указывающее, включен ли компонент. Это свойство влияет только на цвет текста, а не на возможность редактирования поля UITextField. Для управления возможностью редактирования используйте свойство flash.text.TextField.type
.
Значением по умолчанию является true.
Реализация
public function get enabled():Boolean
public function set enabled(value:Boolean):void
Связанные элементы API
enableIME | свойство |
explicitHeight | свойство |
explicitHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее явную высоту компонента в пикселях в виде координат компонента.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true explicitHeight
относительно его вышестоящего элемента.
При установке свойства height
для этого свойство также устанавливается указанное значение высоты.
Реализация
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 |
Число, указывающее максимальную высоту компонента в пикселях в виде координат компонента, если задано свойство maxHeight. Так как свойство maxHeight является свойством только для чтения, этот метод вернет значение NaN. Для использования этого свойства необходимо перезаписать этот метод.
Значением по умолчанию является NaN.
Реализация
public function get explicitMaxHeight():Number
Связанные элементы API
explicitMaxWidth | свойство |
explicitMaxWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее максимальную ширину компонента в пикселях в виде координат компонента, если установлено свойство maxWidth. Так как свойство maxWidth является свойством только для чтения, этот метод вернет значение NaN. Для использования этого свойства необходимо перезаписать этот метод.
Значением по умолчанию является NaN.
Реализация
public function get explicitMaxWidth():Number
Связанные элементы API
explicitMinHeight | свойство |
explicitMinHeight:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.
Как правило, разработчики приложений не устанавливают свойство explicitMinHeight. Вместо этого они устанавливают значение свойства minHeight, которое устанавливает свойство explicitMinHeight. Значение minHeight не изменяется.
Если в ходе создания макета свойство minHeight установлено разработчиком приложения явно, используется значение explicitMinHeight. В противном случае используется значение по умолчанию measuredMinHeight.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true minHeight
относительно его вышестоящего элемента.
Реализация
public function get explicitMinHeight():Number
explicitMinWidth | свойство |
explicitMinWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях.
Как правило, разработчики приложений не устанавливают свойство explicitMinWidth. Вместо этого они устанавливают значение свойства minWidth, которое устанавливают свойство explicitMinWidth. Значение minWidth не изменяется.
Если в ходе создания макета свойство minWidth установлено разработчиком приложения явно, используется значение explicitMinWidth. В противном случае используется значение measuredMinWidth.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true minWidth
относительно его вышестоящего элемента.
Реализация
public function get explicitMinWidth():Number
explicitWidth | свойство |
explicitWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Число, указывающее явную ширину компонента в пикселях в виде координат компонента.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true explicitWidth
относительно его вышестоящего элемента.
При установке свойства width
это свойство также устанавливается на указанное значение.
Реализация
public function get explicitWidth():Number
public function set explicitWidth(value:Number):void
focusPane | свойство |
focusPane:Sprite
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Один объект Sprite, распределенный между компонентами и используемый в качестве перекрытия для отображения индикатора фокуса. Этот объект совместно используется компонентами, если их вышестоящий элемент является компонентом, имеющим фокус, а не в случае реализации интерфейса IFocusManagerComponent.
Реализация
public function get focusPane():Sprite
public function set focusPane(value:Sprite):void
ignorePadding | свойство |
ignorePadding:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Если значение равно true
, стили paddingLeft
и paddingRight
не будут оставлять промежуток вокруг текста компонента.
Значением по умолчанию является true.
Реализация
public function get ignorePadding():Boolean
public function set ignorePadding(value:Boolean):void
imeMode | свойство |
imeMode:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает режим IME (редактор методов ввода). IME позволяет пользователям вводить текст на китайском, японском и корейском языках. Режим IME устанавливается при перемещении фокуса на элемент управления и возвращается к предыдущему значению при потере фокуса этим элементом управления.
Класс flash.system.IMEConversionMode определяет константы для допустимых значений этого свойства. Можно также указать значение null
и не указывать IME.
Значением по умолчанию является null.
Реализация
public function get imeMode():String
public function set imeMode(value:String):void
Связанные элементы API
includeInLayout | свойство |
includeInLayout:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Указывает, включается ли этот компонент в макет вышестоящего контейнера. Если значение true
, объект включается в макет соответствующего вышестоящего контейнера, и его размер и расположение определяются вышестоящим контейнером в соответствии с правилами его макета. Если значение false
, размер и расположение объекта не зависят от макета соответствующего вышестоящего контейнера.
Реализация
public function get includeInLayout():Boolean
public function set includeInLayout(value:Boolean):void
inheritingStyles | свойство |
inheritingStyles:Object
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Начало цепочки UITextField с ненаследуемыми стилями. Метод getStyle()
имеет доступ к nonInheritingStyles[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
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
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
.
Реализация
public function get maxHeight():Number
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
.
Реализация
public function get maxWidth():Number
measuredHeight | свойство |
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 | свойство |
minHeight | свойство |
minHeight:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Значение по умолчанию зависит от реализации компонента.
Если разработчик приложения устанавливает значение minHeight, новое значение сохраняется в explicitMinHeight. Значение по умолчанию minHeight не изменяется. В итоге, если в ходе создания макета свойство minHeight явным образом установлено разработчиком приложения, значение explicitMinHeight используется как рекомендованное для компонента минимальное значение высоты. Если свойство minHeight не установлено разработчиком приложения явно, используется значение measuredMinHeight.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true minHeight
относительно его вышестоящего элемента.
Реализация
public function get minHeight():Number
minWidth | свойство |
minWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Значение по умолчанию зависит от реализации компонента.
Если разработчик приложения устанавливает значение minWidth, новое значение сохраняется в explicitMinWidth. Значение по умолчанию minWidth не изменяется. В итоге, если в ходе создания макета свойство minWidth явным образом установлено разработчиком приложения, значение explicitMinWidth используется как рекомендованное для компонента минимальное значение ширины. Если в ходе создания макета свойство minWidth не установлено разработчиком приложения явно, используется значение measuredMinWidth.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true minWidth
относительно его вышестоящего элемента.
Реализация
public function get minWidth():Number
moduleFactory | свойство |
moduleFactory:IFlexModuleFactory
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Объект moduleFactory, использованный для создания полей TextFields в верном контексте SWF. Это необходимо для обеспечения работы встроенных шрифтов.
Реализация
public function get moduleFactory():IFlexModuleFactory
public function set moduleFactory(value:IFlexModuleFactory):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 |
Начало цепочки UITextField с ненаследуемыми стилями. Метод getStyle()
имеет доступ к nonInheritingStyles[styleName]
для поиска всей связанной с прототипом цепочки. Этот объект настраивается методом initProtoChain()
. Как правило, это свойство не вызывается напрямую.
Реализация
public function get nonInheritingStyles():Object
public function set nonInheritingStyles(value:Object):void
nonZeroTextHeight | свойство |
nonZeroTextHeight:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
В отличие от textHeight, этот элемент возвращает ненулевое значение даже при пустом тексте. В этом случае возвращается предполагаемое значение textHeight при непустом тексте.
Реализация
public function get nonZeroTextHeight():Number
owner | свойство |
owner:DisplayObjectContainer
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
По умолчанию равен вышестоящему контейнеру этого объекта. Однако если этот объект является нижестоящим компонентом, отображаемым вышестоящим элементом, например раскрывающимся списком элемента управления ComboBox, то владельцем компонента является компонент, отображающий этот объект.
Этими свойствами управляет не приложение 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 |
Вышестоящий контейнер или компонент данного компонента.
Реализация
override public function get parent():DisplayObjectContainer
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
изменится ширина компонента.
Реализация
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
изменится высота компонента.
Реализация
public function get percentWidth():Number
public function set percentWidth(value:Number):void
processedDescriptors | свойство |
processedDescriptors:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение приравнивается true
после того, как метод createChildren()
создает внутренние нижестоящие элементы компонента.
Реализация
public function get processedDescriptors():Boolean
public function set processedDescriptors(value:Boolean):void
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
используется этим компонентом.
Реализация
public function get styleName():Object
public function set styleName(value:Object):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
toolTip | свойство |
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
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
UITextField | () | Конструктор |
public function UITextField()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
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 в противном случае.
|
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 — Имя свойства стиля.
|
* — Значение стиля.
|
getTextStyles | () | метод |
public function getTextStyles():flash.text:TextFormat
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает объект TextFormat, который представляет данные форматирования символов объекта UITextField.
Возвращаетflash.text:TextFormat — Объект TextFormat.
|
Связанные элементы API
getUITextFormat | () | метод |
public function getUITextFormat():mx.core:UITextFormat
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает объект UITextFormat, содержащий сведения о форматировании этого компонента. Этот метод схож с методом getTextFormat()
класса flash.text.TextField, но возвращает объект UITextFormat вместо объекта TextFormat.
Класс UITextFormat расширяет класс TextFormat для добавления методов измерения текста measureText()
и measureHTMLText()
.
mx.core:UITextFormat — Объект, содержащий информацию форматирования для этого компонента.
|
Связанные элементы API
initialize | () | метод |
public function initialize():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Инициализирует этот компонент.
Этот метод требуется интерфейсом IUIComponent, но не изменяет поле UITextField.
invalidateDisplayList | () | метод |
public function invalidateDisplayList():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отмечает компонент с целью вызова его метода updateDisplayList()
во время последующего обновления экрана.
Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения ширины и высоты нерационально обновлять компонент сразу же после изменения ширины, а затем выполнять новое обновление после изменения высоты. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации компонента с учетом его новых размеров.
Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.
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()
во время последующего обновления экрана.
Механизм недействительности позволяет исключить дублирование операций за счет задержки обработки изменений компонента до момента последующего обновления экрана. Например, при необходимости изменения текста и размера шрифта нерационально обновлять текст сразу же после его изменения, а затем выполнять обновление размера после его установки. Более эффективным подходом является изменение обоих свойств с последующим выполнением визуализации текста с учетом изменений размера
Методы недействительности вызываются достаточно редко. Как правило, при установке свойств компонента задается автоматическое выполнение вызова соответствующего метода недействительности.
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 — Положение компонента внутри вышестоящего элемента.
|
owns | () | метод |
public function owns(child:DisplayObject):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает true
, если этот объект является вышестоящим элементом или владельцем элемента.
Параметры
child:DisplayObject — Нижестоящий DisplayObject.
|
Boolean — true , если объект UITextField является вышестоящим элементом или владельцем нижестоящего элемента.
|
Связанные элементы API
parentChanged | () | метод |
public function parentChanged(p:DisplayObjectContainer):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Эта функция вызывается, когда объекту UITextField назначается вышестоящий элемент. Этот метод обычно не вызывается.
Параметры
p:DisplayObjectContainer — Вышестоящий элемент данного объекта UITextField.
|
replayAutomatableEvent | () | метод |
public function replayAutomatableEvent(event:Event):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Воспроизводит указанное событие. Автор компонента должен вызвать super.replayAutomatableEvent в случае, если поведение воспроизведения по умолчанию определено в суперклассе.
Параметры
event:Event — Воспроизводимое событие.
|
Boolean — true при успешном воспроизведении.
|
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 — Высота объекта.
|
setColor | () | метод |
setFocus | () | метод |
public function setFocus():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Задает фокус на этот компонент. Компонент может в свою очередь поместить в фокус субкомпонент.
Примечание. Только элементы управления TextInput и TextArea отображают выделение при установке фокуса с помощью этого метода. Все элементы управления отображают выделение при переходе пользователя к элементу управления.
setStyle | () | метод |
public function setStyle(styleProp:String, value:*):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Не выполняет действий. UITextField не может содержать встроенных стилей.
Параметры
styleProp:String — Имя свойства стиля.
| |
value:* — Новое значение стиля.
|
setVisible | () | метод |
public function setVisible(visible:Boolean, noEvent:Boolean = false):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает свойство visible
для этого объекта UITextField.
Параметры
visible:Boolean — true , чтобы сделать поле UITextField видимым, в противном случае – false .
| |
noEvent:Boolean (default = false ) — 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, если все стили для этого компонента были изменены.
|
truncateToFit | () | метод |
public function truncateToFit(truncationIndicator:String = null):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Усекает текст для его полного горизонтального размещения в области, определенной для элемента управления, и присоединяет к тексту многоточие (...).
Параметры
truncationIndicator:String (default = null ) — Текст, добавляемый после усечения. При передаче значения null будет использоваться локализуемая строка, например ... .
|
Boolean — true , если текст требовал усечения.
|
validateNow | () | метод |
public function validateNow():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Проверяет и обновляет свойства и макет этого объекта, а также перерисовывает его в случае необходимости. Обработка свойств, требующих значительного объема вычислений, обычно не выполняется до окончания выполнения сценария. Например, установка свойства width
отложена, так как для этого действия может потребоваться перерасчет ширины нижестоящих элементов и вышестоящих элементов объектов. Задержка обработки предотвращает множественное повторение свойства, если код приложения выполняет установку свойства width
несколько раз. Этот метод позволяет отменить вручную подобное поведение.
Tue Jun 12 2018, 11:34 AM Z