Пакет | spark.components.supportClasses |
Класс | public class StyleableTextField |
Наследование | StyleableTextField FlexTextField TextField InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IEditableText, ISimpleStyleClient, IVisualElement |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Свойство | Определено | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
alwaysShowSelection : Boolean
При значении true и отсутствии фокуса на текстовом поле проигрыватель Flash Player выделяет фрагмент в текстовом поле серым цветом. | TextField | ||
antiAliasType : String
Тип сглаживания, применяемый для данного текстового поля. | TextField | ||
autoSize : String
Управляет автоматической настройкой размеров и выравниванием текстовых полей. | TextField | ||
background : Boolean
Указывает, используется ли в текстовом поле фоновая заливка. | TextField | ||
backgroundColor : uint
Цвет фона текстового поля. | TextField | ||
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 | ||
condenseWhite : Boolean
Логическое значение, определяющее, следует ли удалять лишние разделители (пробелы, разрывы строк и т.д.) в текстовом поле с текстом HTML. | TextField | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
defaultTextFormat : flash.text:TextFormat
Определяет формат, применяемый к новому вставленному тексту, такому как тексту, введенному пользователем, или тексту, вставленному с использованием метода replaceSelectedText(). | TextField | ||
displayAsPassword : Boolean
Показывает, является ли текстовое поле полем пароля. | TextField | ||
doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick. | InteractiveObject | ||
editable : Boolean
true, если текст можно редактировать, и false в противном случае. | StyleableTextField | ||
embedFonts : Boolean
Определяет, должна ли выполняться визуализация с использованием структур встроенных шрифтов. | TextField | ||
enabled : Boolean
Возможность использования компонента пользователем. | StyleableTextField | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
focusEnabled : Boolean
Указывает, может ли компонент получить фокус при выборе вкладки с ним. | StyleableTextField | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
gridFitType : String
Тип подгонки к сетке, применяемый для этого текстового поля. | TextField | ||
height : Number
Указывает высоту экранного объекта в пикселях. | DisplayObject | ||
horizontalScrollPosition : Number
Позиция горизонтальной прокрутки текста. | StyleableTextField | ||
htmlText : String
Содержит HTML-представление содержимого текстового поля. | TextField | ||
isTruncated : Boolean [только для чтения]
true, если текст был усечен, или false в противном случае. | StyleableTextField | ||
length : int [только для чтения]
Число символов в текстовом поле. | TextField | ||
lineBreak : String
Управляет переносом слов в тексте. | StyleableTextField | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
maxChars : int
Введенное пользователем максимальное число символов, которое может содержать текстовое поле. | TextField | ||
maxScrollH : int [только для чтения]
Максимальное значение scrollH. | TextField | ||
maxScrollV : int [только для чтения]
Максимальное значение scrollV. | TextField | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
minHeight : Number
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. | StyleableTextField | ||
minWidth : Number
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. | StyleableTextField | ||
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 | ||
numLines : int [только для чтения]
Определяет число строк текста в многострочном текстовом поле. | TextField | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | ||
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 | ||
selectionActivePosition : int [только для чтения]
Активная позиция или позиция последнего нажатия выбранного фрагмента. | StyleableTextField | ||
selectionAnchorPosition : int [только для чтения]
Привязка или позиция первого нажатия выбранного фрагмента. | StyleableTextField | ||
selectionBeginIndex : int [только для чтения]
Отсчитываемое от нуля значение индекса для первого символа в текущем выделенном фрагменте. | TextField | ||
selectionEndIndex : int [только для чтения]
Отсчитываемое от нуля значение индекса для последнего символа в текущем выделенном фрагменте. | TextField | ||
sharpness : Number
Четкость контуров символов в этом текстовом поле. | TextField | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
styleDeclaration : CSSStyleDeclaration
Обеспечивает хранение встроенных наследуемых стилей этого объекта. | StyleableTextField | ||
styleName : Object
Стиль класса, используемый этим компонентом. | StyleableTextField | ||
styleSheet : StyleSheet
Присоединяет таблицу стилей к текстовому полю. | TextField | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
text : String [переопределить]
Текст, отображаемый данным текстовым компонентом. | StyleableTextField | ||
textColor : uint
Цвет текста в текстовом поле (в шестнадцатеричном формате). | TextField | ||
textHeight : Number [только для чтения]
Высота текста в пикселях. | TextField | ||
textInteractionMode : String [только для чтения]
Свойства режима взаимодействия, Значение по умолчанию - TextInteractionMode. НОРМАЛЬНЫЙ. | TextField | ||
textWidth : Number [только для чтения]
Ширина текста в пикселях. | TextField | ||
thickness : Number
Толщина контуров символов в данном текстовом поле. | TextField | ||
transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | ||
type : String
Тип текстового поля. | TextField | ||
useRichTextClipboard : Boolean
Определяет, будет ли форматирование текста копироваться и вставляться вместе с самим текстом. | TextField | ||
verticalScrollPosition : Number
Позиция вертикальной прокрутки текста. | StyleableTextField | ||
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 |
Метод | Определено | ||
---|---|---|---|
Конструктор. | StyleableTextField | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
[переопределить]
Присоединяет указанный текст к концу текстового компонента, как если бы пользователь щелкнул конечный фрагмент и ввел текст. | StyleableTextField | ||
Сохранение стилей в TextField. | StyleableTextField | ||
Посылает событие в поток событий. | EventDispatcher | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает прямоугольник, который является ограничительным блоком символа. | TextField | ||
Возвращает значение индекса, отсчитываемое от нуля, для символа в точке, определенной параметрами x и y. | TextField | ||
Получив индекс символа, возвращает индекс первого символа в том же абзаце. | TextField | ||
Возвращает ссылку DisplayObject для данного идентификатора, изображения или SWF-файла, добавленного в текстовое поле с форматированием HTML с помощью тега <img>. | TextField | ||
Возвращает значение индекса, отсчитываемое от нуля, для строки в точке с координатами x и y. | TextField | ||
Отсчитываемое от нуля значение индекса для строки, которая содержит символ, заданный параметром charIndex. | TextField | ||
Возвращает число символов в заданной строке текста. | TextField | ||
Возвращает данные метрик для заданной строки текста. | TextField | ||
Возвращает индекс первого символа в строке, заданной параметром lineIndex. | TextField | ||
Возвращает текст строки, заданной параметром lineIndex. | TextField | ||
Используя полученный индекс символа, возвращает длину абзаца, содержащего этот символ. | TextField | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | StyleableTextField | ||
Возвращает объект TextFormat, содержащий данные о форматировании для фрагмента текста, заданного параметрами beginIndex и endIndex. | TextField | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Присоединяет указанный текст к текстовому компоненту, как если бы пользователь ввел текст. | StyleableTextField | ||
[статические]
Возвращает значение true, если доступен встроенный шрифт с указанными свойствами fontName и fontStyle, где Font.fontType — это flash.text.FontType.EMBEDDED. | TextField | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Заменяет текущий выделенный фрагмент содержимым параметра value. | TextField | ||
Заменяет диапазон символов, заданный параметрами beginIndex и endIndex, содержанием параметра newText. | TextField | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Прокрутка до отображения указанного диапазона. | StyleableTextField | ||
Выделяет весь текст. | StyleableTextField | ||
Выбирает указанный диапазон символов. | StyleableTextField | ||
Установка фокуса в текстовом поле. | StyleableTextField | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Задает способ разметки текста с помощью индексов первого и последнего символов, которые указываются параметрами beginIndex и endIndex | TextField | ||
Задает свойство style для экземпляра компонента. | StyleableTextField | ||
Применяет форматирование текста, заданное параметром format, к указанному содержимому текстового поля. | TextField | ||
Обеспечивает обнаружение изменений в свойствах стиля. | StyleableTextField | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexTextField | ||
Усекает текст для его полного горизонтального размещения в области, определенной для элемента управления, и присоединяет к тексту многоточие (...). | StyleableTextField | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Стили являются либо общими, либо связанными с определенной темой. Если стиль общий, он может использоваться с любой темой. Если стиль связан с определенной темой, он может использоваться, только если ваше приложение использует ее.
Стиль | Описание | Определено | ||
---|---|---|---|---|
color | Тип: uint Формат: Color Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Цвет текста в компоненте, включая метку компонента. Значением по умолчанию для темы Halo является 0x0B333C . Значение по умолчанию для темы Spark - 0x000000 . Значение по умолчанию для мобильной темы - 0xFFFFFF .
| StyleableTextField | ||
fontFamily | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Имя используемого шрифта. В отличие от использования в реализации CSS, разделенные запятой списки не поддерживаются. Можно использовать любое имя гарнитуры шрифтов. При указании общего имени шрифта оно преобразовывается в соответствующий шрифт устройства. Шрифтом по умолчанию для темы Halo является Verdana . Шрифтом по умолчанию для темы Spark является Arial . Шрифт по умолчанию для темы Mobile - "_sans" .
| StyleableTextField | ||
fontSize | Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Высота текста в пикселях. Для тем Halo значением по умолчанию для всех элементов управления, кроме ColorPicker, является 10. Для элемента управления ColorPicker с темой Halo значением по умолчанию является 11. Для тем Spark значением по умолчанию для всех элементов управления, кроме ColorPicker, является 12. Для элемента управления ColorPicker с темой Spark значением по умолчанию является 11. Значение по умолчанию для темы Mobile - 24. | StyleableTextField | ||
fontStyle | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Определяет использование курсива в тексте. Допустимыми значениями являются normal и italic .
Значением по умолчанию является "normal" . | StyleableTextField | ||
fontWeight | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Определяет использование жирного шрифта в тексте. Допустимыми значениями являются normal и bold . Значение по умолчанию для элемента управления Button равно bold . Значением по умолчанию для всех прочих элементов управления являетсяnormal .
| StyleableTextField | ||
leading | Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Дополнительный вертикальный пробел между строками текста. Значением по умолчанию является 0. | StyleableTextField | ||
letterSpacing | Тип: Number Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Число дополнительных пикселей, отображаемых между символами. Положительное значение увеличивает интервал между символами вне стандартного интервала, в то время как отрицательное значение его уменьшает. Значением по умолчанию является 0 . | StyleableTextField | ||
textAlign | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Выравнивание текста внутри контейнера. Возможными значениями являются left , right или center .
Значением по умолчанию является | StyleableTextField | ||
textDecoration | Тип: String Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Определяет использование подчеркивания текста. Возможными значениями являются none и underline .
Значением по умолчанию является "none" . | StyleableTextField | ||
textIndent | Тип: Number Формат: Length Наследование CSS: Да Язык версии: ActionScript 3.0 Версия продукта: Flex 4.5 Версии среды выполнения: AIR2.5, Смещение первой строки текста с левой стороны контейнера в пикселях. Это свойство не может быть представлено отрицательным числом, когда оно используется в мобильной теме. Значением по умолчанию является 0 . | StyleableTextField |
editable | свойство |
editable:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
true
, если текст можно редактировать, и false
в противном случае.
Значением по умолчанию является true if type is TextFieldType.INPUT, otherwise false..
Реализация
public function get editable():Boolean
public function set editable(value:Boolean):void
enabled | свойство |
enabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Возможность использования компонента пользователем. После установки свойства enabled
на false
некоторые компоненты по-прежнему отвечают на использование мыши, например на событие mouseOver
. В результате для полного отключения компонента требуется установить значение свойства mouseEnabled
на false
.
Реализация
public function get enabled():Boolean
public function set enabled(value:Boolean):void
focusEnabled | свойство |
focusEnabled:Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Указывает, может ли компонент получить фокус при выборе вкладки с ним. Можно установить для focusEnabled
значение false
, если компонент используется в качестве подчиненного компонента для другого компонента так, чтобы внешний компонент стал сущностью, которая может получить фокус. Если это свойство имеет значение false
, фокус будет передан в первый вышестоящий элемент, в котором focusEnable
установлено на true
.
Значением по умолчанию является true.
Реализация
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean):void
horizontalScrollPosition | свойство |
isTruncated | свойство |
lineBreak | свойство |
lineBreak:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Управляет переносом слов в тексте. Это свойство соответствует стилю lineBreak
.
Текст можно настроить по ширине контейнера (LineBreak.TO_FIT
) или установить разрыв только при наличии символов возврата каретки или символов перевода строки (LineBreak.EXPLICIT
).
Допустимые значения: flashx.textLayout.formats.LineBreak.EXPLICIT
, flashx.textLayout.formats.LineBreak.TO_FIT
и flashx.textLayout.formats.FormatValue.INHERIT
.
Реализация
public function get lineBreak():String
public function set lineBreak(value:String):void
minHeight | свойство |
public var minHeight:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Рекомендованная минимальная высота компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Значение по умолчанию зависит от реализации компонента.
Если разработчик приложения устанавливает значение minHeight, новое значение сохраняется в explicitMinHeight. Значение по умолчанию minHeight не изменяется. В итоге, если в ходе создания макета свойство minHeight явным образом установлено разработчиком приложения, значение explicitMinHeight используется как рекомендованное для компонента минимальное значение высоты. Если свойство minHeight не установлено разработчиком приложения явно, используется значение measuredMinHeight.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleY
влияет на значение true minHeight
относительно его вышестоящего элемента.
minWidth | свойство |
public var minWidth:Number
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Рекомендованная минимальная ширина компонента, принимаемая вышестоящим элементом при создании макета. Это значение представлено в координатах компонента в пикселях. Значение по умолчанию зависит от реализации компонента.
Если разработчик приложения устанавливает значение minWidth, новое значение сохраняется в explicitMinWidth. Значение по умолчанию minWidth не изменяется. В итоге, если в ходе создания макета свойство minWidth явным образом установлено разработчиком приложения, значение explicitMinWidth используется как рекомендованное для компонента минимальное значение ширины. Если в ходе создания макета свойство minWidth не установлено разработчиком приложения явно, используется значение measuredMinWidth.
Это значение используется контейнером при вычислении размера и позиции компонента. Оно не используется самим компонентом при определении его размера по умолчанию. Таким образом, это свойство может не оказывать влияния, если оно является нижестоящим для контейнера или контейнеров, которые не применяют коэффициент в этом свойстве. Поскольку значение находится в координатах компонента, свойство scaleX
влияет на значение true minWidth
относительно его вышестоящего элемента.
selectionActivePosition | свойство |
selectionActivePosition:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Активная позиция или позиция последнего нажатия выбранного фрагмента. Если реализация не поддерживает привязку выбора, используется последний символ в выделенном фрагменте.
Реализация
public function get selectionActivePosition():int
selectionAnchorPosition | свойство |
selectionAnchorPosition:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Привязка или позиция первого нажатия выбранного фрагмента. Если реализация не поддерживает привязку выбора, используется первый символ в выделенном фрагменте.
Реализация
public function get selectionAnchorPosition():int
styleDeclaration | свойство |
styleDeclaration:CSSStyleDeclaration
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Обеспечивает хранение встроенных наследуемых стилей этого объекта. Этот элемент CSSStyleDeclaration впервые создается при вызове метода setStyle()
для этого компонента в целях установки наследуемого стиля. Как правило, разработчикам не требуется вызывать это свойство напрямую.
Реализация
public function get styleDeclaration():CSSStyleDeclaration
public function set styleDeclaration(value:CSSStyleDeclaration):void
styleName | свойство |
text | свойство |
text:String
[переопределить] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Текст, отображаемый данным текстовым компонентом.
Форматированием данного этого текста управляют стили CSS. Поддерживаемые стили зависят от подкласса.
Значением по умолчанию является "".
Реализация
override public function get text():String
override public function set text(value:String):void
verticalScrollPosition | свойство |
StyleableTextField | () | Конструктор |
public function StyleableTextField()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Конструктор.
appendText | () | метод |
override public function appendText(text:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Присоединяет указанный текст к концу текстового компонента, как если бы пользователь щелкнул конечный фрагмент и ввел текст.
После нового текста устанавливается точка вставки. В случае необходимости текст будет прокручен для обеспечения видимости точки вставки.
Параметры
text:String — Текст, который будет добавлен.
|
commitStyles | () | метод |
public function commitStyles():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Сохранение стилей в TextField. Этот метод необходимо вызывать перед отображением текста и при каждом изменении стилей. Если стили уже сохранены, этот метод не действует.
getStyle | () | метод |
public function getStyle(styleProp:String):*
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Получает свойство 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 — Имя свойства стиля.
|
* — Значение стиля.
|
insertText | () | метод |
public function insertText(text:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Присоединяет указанный текст к текстовому компоненту, как если бы пользователь ввел текст.
При выборе диапазона новый текст заменяет выбранный текст. При наличии точки вставки новый текст вставляется в этом месте.
После нового текста устанавливается точка вставки. В случае необходимости текст будет прокручен для обеспечения видимости точки вставки.
Параметры
text:String — Текст, который будет вставлен.
|
Выдает
Error — Этот метод или свойство невозможно использовать для текстового поля с таблицей стилей.
|
scrollToRange | () | метод |
public function scrollToRange(anchorPosition:int, activePosition:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Прокрутка до отображения указанного диапазона.
Параметры
anchorPosition:int — Позиция привязки диапазона выбора.
| |
activePosition:int — Активная позиция диапазона выбора.
|
selectAll | () | метод |
public function selectAll():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Выделяет весь текст.
selectRange | () | метод |
public function selectRange(anchorIndex:int, activeIndex:int):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Выбирает указанный диапазон символов.
Если любая из позиций является отрицательной, выбор текстового диапазона отменяется.
Параметры
anchorIndex:int — Позиция символа, определяющая конец выделенного фрагмента, который остается фиксированным при расширении выделения.
| |
activeIndex:int — Позиция символа, определяющая конец выделенного фрагмента, который перемещается при расширении выделения.
|
setFocus | () | метод |
public function setFocus():void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Установка фокуса в текстовом поле.
setStyle | () | метод |
public function setStyle(styleProp:String, value:*):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Задает свойство style для экземпляра компонента.
Оно может переопределить стиль, который был задан на глобальном уровне.
Вызов метода setStyle()
может привести к снижению производительности. Используйте его только в случае необходимости.
Параметры
styleProp:String — Имя свойства стиля.
| |
value:* — Новое значение стиля.
|
styleChanged | () | метод |
public function styleChanged(styleProp:String):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Обеспечивает обнаружение изменений в свойствах стиля. После установки любого свойства стиля в программе Flex выполняется вызов метода styleChanged()
и передача в него имени установленного стиля.
Это усовершенствованный метод, который можно переопределить при создании подкласса UIComponent. При создании пользовательского компонента можно отменить проверку имени стиля, передаваемого в метод styleChanged()
, и соответствующим образом обработать изменение. Это позволяет отменять заданное по умолчанию поведение существующего стиля или добавить собственные пользовательские свойства стиля.
При обработке свойства стиля отмена метода styleChanged()
станет причиной вызова метода invalidateDisplayList()
, что обеспечит вызов метода updateDisplayList()
программой Flex при последующем обновлении экрана.
Параметры
styleProp:String — Имя свойства стиля или значение null, если все стили для этого компонента были изменены.
|
truncateToFit | () | метод |
public function truncateToFit(truncationIndicator:String = "..."):Boolean
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4.5 |
Версии среды выполнения: | AIR 2.5 |
Усекает текст для его полного горизонтального размещения в области, определенной для элемента управления, и присоединяет к тексту многоточие (...). Эта функция действует только для текста, состоящего из одной строки.
Параметры
truncationIndicator:String (default = "... ") — Текст, добавляемый после усечения. При передаче значения null будет использоваться локализуемая строка, например ... .
|
Boolean — true , если текст требовал усечения.
|
Tue Jun 12 2018, 11:34 AM Z