Пакет | flashx.undo |
Класс | public class UndoManager |
Наследование | UndoManager Object |
Реализует | IUndoManager |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Диспетчер отмены обеспечивает поддержку двух стеков объектов IOperation. При выполнении обратимой операции она помещается в стек отмены. В случае отмены этой операции она будет удалена из стека отмены, инвертирована и помещена в стек повторного выполнения. При повторном выполнении операции она аналогичным удаляется из стека повторного выполнения, вновь выполняется и затем переносится в стек отмены. В том случае, если вначале будет выполнена другая операция, стек повторного выполнения очищается.
При непосредственном изменении TextFlow (без вызова диспетчера редактирования, а путем вызовов управляемых объектов FlowElement напрямую) диспетчер редактирования обеспечивает очистку стека отмены для предотвращения нарушения синхронизации стека с текущим состоянием.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
undoAndRedoItemLimit : int
Максимальное количество отслеживаемых операций, которые могут быть отменены или выполнены повторно. | UndoManager |
Метод | Определено | ||
---|---|---|---|
Создает объект UndoManager. | UndoManager | ||
Указывает, существует ли в текущий момент операция, которая может быть выполнена повторно. | UndoManager | ||
Указывает, существует ли в текущий момент операция, которая может быть отменена. | UndoManager | ||
Очищает истории отмены и повторного выполнения. | UndoManager | ||
Очищает стек повторного выполнения. | UndoManager | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Возвращает следующую операцию, которая должна быть выполнена повторно. | UndoManager | ||
Возвращает следующую операцию, которая должна быть отменена. | UndoManager | ||
Удаляет из стека повторного выполнения следующую операцию, которая должна быть выполнена повторно, и возвращает ее. | UndoManager | ||
Удаляет из стека отмены следующую операцию, которая должна быть отменена, и возвращает ее. | UndoManager | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Добавляет в стек повторного выполнения операцию, которая может быть выполнена повторно. | UndoManager | ||
Добавляет в стек отмены операцию, которая может быть отменена. | UndoManager | ||
Удаляет следующий объект IOperation из стека повторного выполнения и вызывает функцию performRedo() для этого объекта. | UndoManager | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Удаляет следующий объект IOperation из стека отмены и вызывает функцию performUndo() для этого объекта. | UndoManager | ||
Возвращает элементарное значение заданного объекта. | Object |
undoAndRedoItemLimit | свойство |
undoAndRedoItemLimit:int
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Максимальное количество отслеживаемых операций, которые могут быть отменены или выполнены повторно.
Для отключения функции отмены установите это значение равным 0.
Реализация
public function get undoAndRedoItemLimit():int
public function set undoAndRedoItemLimit(value:int):void
UndoManager | () | Конструктор |
public function UndoManager()
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает объект UndoManager.
canRedo | () | метод |
public function canRedo():Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает, существует ли в текущий момент операция, которая может быть выполнена повторно.
ВозвращаетBoolean — Логическое значение true при наличии в стеке повторного выполнения операции, которая может быть выполнена повторно. В противном случае false .
|
canUndo | () | метод |
public function canUndo():Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Указывает, существует ли в текущий момент операция, которая может быть отменена.
ВозвращаетBoolean — Логическое значение true при наличии в стеке отмены операции, которая может быть обращена. В противном случае false .
|
clearAll | () | метод |
public function clearAll():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Очищает истории отмены и повторного выполнения.
clearRedo | () | метод |
public function clearRedo():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Очищает стек повторного выполнения.
peekRedo | () | метод |
public function peekRedo():IOperation
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает следующую операцию, которая должна быть выполнена повторно.
ВозвращаетIOperation — Объект операции , которая может быть выполнена повторно, или null при отсутствии подобной операции в стеке.
|
peekUndo | () | метод |
public function peekUndo():IOperation
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает следующую операцию, которая должна быть отменена.
ВозвращаетIOperation — Объект операции , которая может быть отменена, или null при отсутствии подобной операции в стеке.
|
popRedo | () | метод |
public function popRedo():IOperation
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет из стека повторного выполнения следующую операцию, которая должна быть выполнена повторно, и возвращает ее.
ВозвращаетIOperation — Объект операции , которая может быть выполнена повторно, или null при отсутствии подобной операции в стеке.
|
popUndo | () | метод |
public function popUndo():IOperation
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет из стека отмены следующую операцию, которая должна быть отменена, и возвращает ее.
ВозвращаетIOperation — Объект операции , которая может быть отменена, или null при отсутствии подобной операции в стеке.
|
pushRedo | () | метод |
public function pushRedo(operation:IOperation):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет в стек повторного выполнения операцию, которая может быть выполнена повторно.
Параметры
operation:IOperation |
pushUndo | () | метод |
public function pushUndo(operation:IOperation):void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляет в стек отмены операцию, которая может быть отменена.
Параметры
operation:IOperation |
redo | () | метод |
public function redo():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет следующий объект IOperation из стека повторного выполнения и вызывает функцию performRedo() для этого объекта.
Связанные элементы API
undo | () | метод |
public function undo():void
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет следующий объект IOperation из стека отмены и вызывает функцию performUndo() для этого объекта.
Связанные элементы API
Tue Jun 12 2018, 11:34 AM Z