Пакет | mx.core |
Класс | public class TextFieldAsset |
Наследование | TextFieldAsset FlexTextField TextField InteractiveObject DisplayObject EventDispatcher Object |
Реализует | IFlexAsset, IFlexDisplayObject |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот класс включен в Flex для полноты, что обеспечивает возможность встраивания в приложение Flex любого вида символов SWF-файла, созданного в приложении Flash. В то же время приложения Flex обычно не используют встроенные объекты TextField. Дополнительные сведения об использовании встроенных ресурсов в Flex см. в описании часто используемых классов ресурсов, например BitmapAsset.
Свойство | Определено | ||
---|---|---|---|
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 | ||
embedFonts : Boolean
Определяет, должна ли выполняться визуализация с использованием структур встроенных шрифтов. | TextField | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
gridFitType : String
Тип подгонки к сетке, применяемый для этого текстового поля. | TextField | ||
height : Number
Указывает высоту экранного объекта в пикселях. | DisplayObject | ||
htmlText : String
Содержит HTML-представление содержимого текстового поля. | TextField | ||
length : int [только для чтения]
Число символов в текстовом поле. | TextField | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
maxChars : int
Введенное пользователем максимальное число символов, которое может содержать текстовое поле. | TextField | ||
maxScrollH : int [только для чтения]
Максимальное значение scrollH. | TextField | ||
maxScrollV : int [только для чтения]
Максимальное значение scrollV. | TextField | ||
measuredHeight : Number [только для чтения]
Рассчитанная высота этого объекта. | TextFieldAsset | ||
measuredWidth : Number [только для чтения]
Измеренная ширина этого объекта. | TextFieldAsset | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
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 | ||
selectionBeginIndex : int [только для чтения]
Отсчитываемое от нуля значение индекса для первого символа в текущем выделенном фрагменте. | TextField | ||
selectionEndIndex : int [только для чтения]
Отсчитываемое от нуля значение индекса для последнего символа в текущем выделенном фрагменте. | TextField | ||
sharpness : Number
Четкость контуров символов в этом текстовом поле. | TextField | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
styleSheet : StyleSheet
Присоединяет таблицу стилей к текстовому полю. | TextField | ||
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 | ||
transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | ||
type : String
Тип текстового поля. | TextField | ||
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 |
Метод | Определено | ||
---|---|---|---|
Конструктор. | TextFieldAsset | ||
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 | ||
Получив индекс символа, возвращает индекс первого символа в том же абзаце. | TextField | ||
Возвращает ссылку DisplayObject для данного идентификатора, изображения или SWF-файла, добавленного в текстовое поле с форматированием HTML с помощью тега <img>. | TextField | ||
Возвращает значение индекса, отсчитываемое от нуля, для строки в точке с координатами x и y. | TextField | ||
Отсчитываемое от нуля значение индекса для строки, которая содержит символ, заданный параметром charIndex. | TextField | ||
Возвращает число символов в заданной строке текста. | TextField | ||
Возвращает данные метрик для заданной строки текста. | TextField | ||
Возвращает индекс первого символа в строке, заданной параметром lineIndex. | TextField | ||
Возвращает текст строки, заданной параметром lineIndex. | TextField | ||
Используя полученный индекс символа, возвращает длину абзаца, содержащего этот символ. | TextField | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Возвращает объект TextFormat, содержащий данные о форматировании для фрагмента текста, заданного параметрами beginIndex и endIndex. | TextField | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
[статические]
Возвращает значение true, если доступен встроенный шрифт с указанными свойствами fontName и fontStyle, где Font.fontType — это flash.text.FontType.EMBEDDED. | TextField | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Перемещает этот объект по указанным координатам осей x и y. | TextFieldAsset | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Заменяет текущий выделенный фрагмент содержимым параметра value. | TextField | ||
Заменяет диапазон символов, заданный параметрами beginIndex и endIndex, содержанием параметра newText. | TextField | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Устанавливает фактический размер для этого объекта. | TextFieldAsset | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Задает способ разметки текста с помощью индексов первого и последнего символов, которые указываются параметрами beginIndex и endIndex | TextField | ||
Применяет форматирование текста, заданное параметром format, к указанному содержимому текстового поля. | TextField | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, указывающую расположение этого объекта в иерархии объектов DisplayObject в приложении. | FlexTextField | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
measuredHeight | свойство |
measuredHeight:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Рассчитанная высота этого объекта.
Как правило, для графических тем оформления выполняется жесткая кодировка, так как это число представляет собой всего лишь число пикселей в графике. Для тем оформления кода также может использоваться жесткая кодировка для выполнения рисунка определенного размера. При изменении размера в зависимости от свойств, возможно, потребуется использование ILayoutManagerClient, что приведет к вызову метода measure()
в нужное время и позволит вычислить measuredHeight
.
Реализация
public function get measuredHeight():Number
measuredWidth | свойство |
measuredWidth:Number
[только для чтения] Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Измеренная ширина этого объекта.
Как правило, для графических тем оформления выполняется жесткая кодировка, так как это число представляет собой всего лишь число пикселей в графике. Для тем оформления кода также может использоваться жесткая кодировка для выполнения рисунка определенного размера. При изменении размера в зависимости от свойств, возможно, потребуется использование ILayoutManagerClient, что приведет к вызову метода measure()
в нужное время и позволит вычислить measuredHeight
.
Реализация
public function get measuredWidth():Number
TextFieldAsset | () | Конструктор |
public function TextFieldAsset()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
move | () | метод |
public function move(x:Number, y:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Перемещает этот объект по указанным координатам осей x и y.
Параметры
x:Number — Новая позиция по оси x для этого объекта.
| |
y:Number — Новая позиция по оси y для этого объекта.
|
setActualSize | () | метод |
public function setActualSize(newWidth:Number, newHeight:Number):void
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Устанавливает фактический размер для этого объекта.
Этот метод главным образом используется в реализации метода updateDisplayList()
, в котором вы вычисляете фактический размер этого объекта, основанный на его явном размере, размере по отношению к вышестоящему элементу (процент от его размера), а также измеренный размер. Далее путем вызова метода setActualSize()
вы применяете этот фактический размер к объекту.
В других ситуациях вместо вызова этого метода требуется установка свойств, например width
, height
, percentWidth
или percentHeight
.
Параметры
newWidth:Number — Новая ширина для этого объекта.
| |
newHeight:Number — Новая высота для этого объекта.
|
Tue Jun 12 2018, 11:34 AM Z