Пакет | flashx.textLayout.edit |
Класс | public class SelectionState |
Наследование | SelectionState TextRange Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Диапазон выбора имеет точку привязки, т.е. точку, с которой начинается выбор текста, а также активную точку, соответствующую точке, до которой осуществляется выбор. Активная точка может находиться до или после точки привязки. При изменении выборки (например, щелчок+клавиша Shift) активная точка изменяется, в то время как точка привязки всегда остается в одной и той же позиции.
Связанные элементы API
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Свойство | Определено | ||
---|---|---|---|
absoluteEnd : int Конец выделенного фрагмента, как абсолютная позиция в TextFlow. | TextRange | ||
absoluteStart : int Начало выделенного фрагмента, как абсолютная позиция в TextFlow. | TextRange | ||
activePosition : int Активная позиция выделенного фрагмента, как абсолютная позиция в TextFlow. | TextRange | ||
anchorPosition : int Позиция привязки выделенного фрагмента, как абсолютная позиция в TextFlow. | TextRange | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
Атрибуты формата, применяемые к вставляемому тексту. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow Возвращает TextFlow, связанный с выделенным фрагментом. | TextRange |
Метод | Определено | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Создает объект SelectionState. | SelectionState | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
[переопределить]
Применяет новые значения позиции привязки или активной позиции к выделенному диапазону. | SelectionState | ||
Возвращает элементарное значение заданного объекта. | Object |
pointFormat | свойство |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Атрибуты формата, применяемые к вставляемому тексту.
Примечание. Объект pointFormat
не содержит унаследованных стилей. Для получения всех применимых определений стилей следует использовать метод getCommonCharacterFormat()
класса ISelectionManager.
Реализация
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Связанные элементы API
SelectionState | () | Конструктор |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает объект SelectionState.
Примечание. Не следует создавать объект SelectionState для выбора требуемого фрагмента. Для выбора фрагмента в текстовом потоке выполните вызов метода setSelection()
соответствующего экземпляра ISelectionManager (который является объектом SelectionManager или EditManager, присвоенным свойству interactionManager
текстового потока).
root:flashx.textLayout.elements:TextFlow — TextFlow, связанный с выбранным фрагментом.
| |
anchorPosition:int — Индекс точки привязки выбранного фрагмента.
| |
activePosition:int — Индекс активной точки выбранного фрагмента.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — TextLayoutFormat, применяемый к следующему введенному символу при выборе точки.
|
Связанные элементы API
updateRange | () | метод |
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
Применяет новые значения позиции привязки или активной позиции к выделенному диапазону.
При изменении выбора стили pointFormat
сбрасываются.
Параметры
newAnchorPosition:int — индекс точки привязки выделенного фрагмента.
| |
newActivePosition:int — индекс активной точки выделенного фрагмента.
|
Boolean — true, если выделенный фрагмент изменен
|
Tue Jun 12 2018, 11:34 AM Z