| Paquete | flashx.textLayout.operations |
| Clase | public class UndoOperation |
| Herencia | UndoOperation FlowOperation Object |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Elementos de API relacionados
Propiedades públicas
| Propiedad | Definido por | ||
|---|---|---|---|
![]() | beginGeneration : uint [solo lectura]
La generación del flujo de texto antes de la operación. | FlowOperation | |
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | |
![]() | endGeneration : uint [solo lectura]
La generación del flujo de texto después de la operación. | FlowOperation | |
| operation : FlowOperation
La operación que se va a deshacer. | UndoOperation | ||
![]() | textFlow : flashx.textLayout.elements:TextFlow
El objeto TextFlow al que se aplica la operación. | FlowOperation | |
![]() | userData : *
Datos arbitrarios asociados a un elemento. | FlowOperation | |
Métodos públicos
| Método | Definido por | ||
|---|---|---|---|
Crea un objeto UndoOperation. | UndoOperation | ||
![]() |
Pruebe si esta operación se puede colocar en la pila de deshacer. | FlowOperation | |
![]() |
Ejecuta la operación. | FlowOperation | |
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Vuelve a ejecutar la operación. | FlowOperation | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() |
Devuelve la representación de cadena del objeto especificado. | Object | |
![]() |
Invierte la operación. | FlowOperation | |
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
Información sobre propiedades
operation | propiedad |
operation:FlowOperation| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
La operación que se va a deshacer.
Implementación
public function get operation():FlowOperation public function set operation(value:FlowOperation):voidInformación sobre constructores
UndoOperation | () | Información sobre |
public function UndoOperation(op:FlowOperation)| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Crea un objeto UndoOperation.
Parámetrosop:FlowOperation — La operación que se va a deshacer.
|
Ejemplos Cómo utilizar este ejemplo
UndoOperation_example.as
Este fragmento de código muestra un uso de la clase UndoOperation. En este ejemplo, un controlador de eventos captura el principio de una operación de flujo. Las operaciones Deshacer se pueden verificar o cancelar.
package flashx.textLayout.operations.examples
{
import flashx.textLayout.elements.TextFlow;
import flashx.textLayout.events.FlowOperationEvent;
import flashx.textLayout.operations.FlowOperation;
import flashx.textLayout.operations.UndoOperation;
public class UndoOperation_example
{
public function attach(textFlow:TextFlow):void
{
textFlow.addEventListener(FlowOperationEvent.FLOW_OPERATION_BEGIN, opBeginHandler);
}
public function opBeginHandler(evt:FlowOperationEvent):void {
var flowOp:FlowOperation = evt.operation;
if(flowOp is UndoOperation) {
//user has the option to cancel undo operation
if(!verifyUndo(flowOp.textFlow) && evt.cancelable) {
evt.preventDefault();
}
}
}
private function verifyUndo(tf:TextFlow):Boolean {
//verify whether user wants to undo this operation
return false;
}
}
}
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas