Пакет | flashx.textLayout.operations |
Класс | public class FlowOperation |
Наследование | FlowOperation Object |
Реализует | IOperation |
Подклассы | CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Операции представляют собой преобразования текстового потока. Класс Operation определяет логику выполнения и отмены преобразования. Операции выполняются диспетчером редактирования. Для большинства приложений не требуется непосредственное создание операций или управление ими (за исключением реализации пользовательского диспетчера редактирования).
При выполнении операции объект Operation передается диспетчером редактирования в составе объекта FlowOperationEvent. В этом случае можно осуществить запрос к этому объекту Operation и разрешить или запретить выполнение операции, указать на необходимость выполнения какой-либо другой операции или обновить связанные элементы пользовательского интерфейса.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
beginGeneration : uint [только для чтения]
Создание текстового потока перед операцией. | FlowOperation | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
endGeneration : uint [только для чтения]
Создание текстового потока после операции. | FlowOperation | ||
textFlow : flashx.textLayout.elements:TextFlow
Объект TextFlow, к которому применяется эта операция. | FlowOperation | ||
userData : *
Произвольные данные, связанные с элементом. | FlowOperation |
Метод | Определено | ||
---|---|---|---|
Создает объект FlowOperation. | FlowOperation | ||
Проверьте, следует ли поместить эту операцию в стек отмены. | FlowOperation | ||
Выполняет операцию. | FlowOperation | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Обеспечивает повторное выполнение операции. | FlowOperation | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Отменяет операцию. | FlowOperation | ||
Возвращает элементарное значение заданного объекта. | Object |
beginGeneration | свойство |
endGeneration | свойство |
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 может быть текущим выделением или выделением, созданным специально для операции.
|
Tue Jun 12 2018, 11:34 AM Z