Paquete | flashx.textLayout.operations |
Clase | public class FlowOperation |
Herencia | FlowOperation Object |
Implementa | IOperation |
Subclases | CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Las operaciones son transformaciones de un flujo de texto. Una clase Operation define la lógica para realizar y deshacer la transformación. Las operaciones se ejecutan mediante un administrador de edición. La mayoría de aplicaciones no necesitan crear ni administrar las operaciones directamente (a no ser que se implemente un administrador de edición personalizado).
Cuando se lleva a cabo una operación, el administrador de edición distribuye un objeto Operation dentro del objeto FlowOperationEvent. Se puede consultar este objeto Operation para decidir si se permite o no la operación, si también se realiza alguna otra o si se deben actualizar los elementos de la interfaz de usuario relacionada.
Elementos de API relacionados
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 | ||
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étodo | Definido por | ||
---|---|---|---|
Crea un objeto FlowOperation. | FlowOperation | ||
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 |
beginGeneration | propiedad |
beginGeneration:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
La generación del flujo de texto antes de la operación.
Una generación 0 indica que la operación no se completó.
Implementación
public function get beginGeneration():uint
endGeneration | propiedad |
endGeneration:uint
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
La generación del flujo de texto después de la operación.
Una generación 0 indica que la operación no se completó.
Implementación
public function get endGeneration():uint
textFlow | propiedad |
textFlow:flashx.textLayout.elements:TextFlow
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
El objeto TextFlow al que se aplica la operación.
Implementación
public function get textFlow():flashx.textLayout.elements:TextFlow
public function set textFlow(value:flashx.textLayout.elements:TextFlow):void
userData | propiedad |
public var userData:*
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Datos arbitrarios asociados a un elemento.
FlowOperation | () | Información sobre |
public function FlowOperation(textFlow:flashx.textLayout.elements:TextFlow)
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Crea un objeto FlowOperation.
ParámetrostextFlow:flashx.textLayout.elements:TextFlow — El flujo de texto al que se aplica la operación.
|
canUndo | () | método |
public function canUndo():Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Pruebe si esta operación se puede colocar en la pila de deshacer.
Valor devueltoBoolean — true significa que la operación se introduce en la pila de deshacer. false significa que la operación no se introduce.
|
doOperation | () | método |
public function doOperation():Boolean
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Ejecuta la operación.
Este método debe anularse en las clases derivadas. El método de la clase base no hace nada. No se debe llamar a doOperation()
directamente. El administrador de edición llama al método cuando ejecuta la operación.
Boolean — Boolean true , si la operación se realiza correctamente. En caso contrario, false .
|
redo | () | método |
public function redo():SelectionState
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Vuelve a ejecutar la operación.
Este método debe anularse en las clases derivadas. El método de la clase base no hace nada. No se debe llamar a redo()
directamente. El administrador de edición llama al método cuando vuelve a ejecutar la operación.
SelectionState — El objeto SelectionState transferido a la operación cuando se realizó. Este objeto SelectionState puede ser la selección actual o una creada específicamente para la operación.
|
undo | () | método |
public function undo():SelectionState
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Invierte la operación.
Este método debe anularse en las clases derivadas. El método de la clase base no hace nada. No se debe llamar a undo()
directamente. El administrador de edición llama al método cuando invierte la operación.
SelectionState — El objeto SelectionState transferido a la operación cuando se realizó. Este objeto SelectionState puede ser la selección actual o una creada específicamente para la operación.
|
Tue Jun 12 2018, 02:12 PM Z