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

UndoManager  - AS3

Пакетflashx.undo
Классpublic class UndoManager
НаследованиеUndoManager Inheritance Object
Реализует IUndoManager

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

Класс UndoManager обеспечивает управление историей операций редактирования текстового потока, поэтому указанные операции могут быть отменены и выполнены повторно.

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

При непосредственном изменении TextFlow (без вызова диспетчера редактирования, а путем вызовов управляемых объектов FlowElement напрямую) диспетчер редактирования обеспечивает очистку стека отмены для предотвращения нарушения синхронизации стека с текущим состоянием.

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



Общедоступные свойства
 СвойствоОпределено
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  undoAndRedoItemLimit : int
Максимальное количество отслеживаемых операций, которые могут быть отменены или выполнены повторно.
UndoManager
Общедоступные методы
 МетодОпределено
  
Создает объект UndoManager.
UndoManager
  
Указывает, существует ли в текущий момент операция, которая может быть выполнена повторно.
UndoManager
  
Указывает, существует ли в текущий момент операция, которая может быть отменена.
UndoManager
  
Очищает истории отмены и повторного выполнения.
UndoManager
  
Очищает стек повторного выполнения.
UndoManager
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Возвращает следующую операцию, которая должна быть выполнена повторно.
UndoManager
  
Возвращает следующую операцию, которая должна быть отменена.
UndoManager
  
Удаляет из стека повторного выполнения следующую операцию, которая должна быть выполнена повторно, и возвращает ее.
UndoManager
  
Удаляет из стека отмены следующую операцию, которая должна быть отменена, и возвращает ее.
UndoManager
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Добавляет в стек повторного выполнения операцию, которая может быть выполнена повторно.
UndoManager
  
Добавляет в стек отмены операцию, которая может быть отменена.
UndoManager
  
Удаляет следующий объект IOperation из стека повторного выполнения и вызывает функцию performRedo() для этого объекта.
UndoManager
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
  
Удаляет следующий объект IOperation из стека отмены и вызывает функцию performUndo() для этого объекта.
UndoManager
 Inherited
Возвращает элементарное значение заданного объекта.
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





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

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