Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flashx.textLayout.operations 

FlowOperation  - AS3

Пакетflashx.textLayout.operations
Классpublic class FlowOperation
НаследованиеFlowOperation Inheritance Object
Реализует IOperation
Подклассы CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Класс FlowOperation является базовым классом для всех операций инфраструктуры Text Layout Framework.

Операции представляют собой преобразования текстового потока. Класс Operation определяет логику выполнения и отмены преобразования. Операции выполняются диспетчером редактирования. Для большинства приложений не требуется непосредственное создание операций или управление ими (за исключением реализации пользовательского диспетчера редактирования).

При выполнении операции объект Operation передается диспетчером редактирования в составе объекта FlowOperationEvent. В этом случае можно осуществить запрос к этому объекту Operation и разрешить или запретить выполнение операции, указать на необходимость выполнения какой-либо другой операции или обновить связанные элементы пользовательского интерфейса.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
  beginGeneration : uint
[только для чтения] Создание текстового потока перед операцией.
FlowOperation
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  endGeneration : uint
[только для чтения] Создание текстового потока после операции.
FlowOperation
  textFlow : flashx.textLayout.elements:TextFlow
Объект TextFlow, к которому применяется эта операция.
FlowOperation
  userData : *
Произвольные данные, связанные с элементом.
FlowOperation
Общедоступные методы
 МетодОпределено
  
Создает объект FlowOperation.
FlowOperation
  
Проверьте, следует ли поместить эту операцию в стек отмены.
FlowOperation
  
Выполняет операцию.
FlowOperation
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Обеспечивает повторное выполнение операции.
FlowOperation
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
  
Отменяет операцию.
FlowOperation
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

beginGeneration

свойство
beginGeneration:uint  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Создание текстового потока перед операцией.

Созданное значение 0 указывает на то, что операция не была завершена.



Реализация
    public function get beginGeneration():uint

endGeneration

свойство 
endGeneration:uint  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Создание текстового потока после операции.

Созданное значение 0 указывает на то, что операция не была завершена.



Реализация
    public function get endGeneration():uint

textFlow

свойство 
textFlow:flashx.textLayout.elements:TextFlow

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Объект TextFlow, к которому применяется эта операция.



Реализация
    public function get textFlow():flashx.textLayout.elements:TextFlow
    public function set textFlow(value:flashx.textLayout.elements:TextFlow):void

userData

свойство 
public var userData:*

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Произвольные данные, связанные с элементом.

Сведения о конструкторе

FlowOperation

()Конструктор
public function FlowOperation(textFlow:flashx.textLayout.elements:TextFlow)

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Создает объект FlowOperation.

Параметры
textFlow:flashx.textLayout.elements:TextFlow — Текстовый поток, к которому применяется эта операция.
Сведения о методе

canUndo

()метод
public function canUndo():Boolean

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Проверьте, следует ли поместить эту операцию в стек отмены.

Возвращает
Boolean — Если имеет значение true, операцию следует поместить в стек отмены. Если значение false, операцию не следует помещать в стек отмены.

doOperation

()метод 
public function doOperation():Boolean

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Выполняет операцию.

Указанный метод должен быть отменен в полученных классах. Базовый метод класса не выполняет действий. Непосредственный вызов метода doOperation() не требуется. Он вызывается диспетчером редактирования при выполнении операции.

Возвращает
Boolean — Логическое значение true, если операция была успешно завершена. В противном случае false.

redo

()метод 
public function redo():SelectionState

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Обеспечивает повторное выполнение операции.

Указанный метод должен быть отменен в полученных классах. Базовый метод класса не выполняет действий. Непосредственный вызов метода redo() не требуется. Диспетчер редактирования обеспечивает вызов данного метода при повторном выполнении операции.

Возвращает
SelectionState — Объект SelectionState, переданный в операцию при ее выполнении. Этот объект SelectionState может быть текущим выделением или выделением, созданным специально для операции.

undo

()метод 
public function undo():SelectionState

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10, AIR 1.5

Отменяет операцию.

Указанный метод должен быть отменен в полученных классах. Базовый метод класса не выполняет действий. Непосредственный вызов метода undo() не требуется. Он вызывается диспетчером редактирования при отмене операции.

Возвращает
SelectionState — Объект SelectionState, переданный в операцию при ее выполнении. Этот объект SelectionState может быть текущим выделением или выделением, созданным специально для операции.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.