Paquete | flashx.textLayout.operations |
Clase | public class CompositeOperation |
Herencia | CompositeOperation FlowOperation Object |
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
La clase CompositeOperation proporciona un mecanismo de agrupación para combinar varias operaciones FlowOperations en una sola operación atómica. Las operaciones de agrupación se pueden deshacer y rehacer como una unidad. Por ejemplo, varios caracteres sencillos insertados seguidos de barras diagonales inversas se pueden deshacer conjuntamente como si fuera una sola operación. La agrupación también proporciona un mecanismo para representar operaciones complejas. Por ejemplo, una operación de sustitución que modifica más de un rango de texto se puede representar y administrar como una sola operación compuesta.
Nota: puede ser más eficaz combinar operaciones atómicas individuales en vez de combinar operaciones independientes en un grupo. Por ejemplo, varios caracteres secuenciales insertados se pueden representar fácilmente como una única operación de inserción. Deshacer y rehacer una sola operación es más eficaz que tener que hacerlo en grupos de operaciones.
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 | ||
operations : Array
Un conjunto con las operaciones agrupadas por esta operación compuesta. | CompositeOperation | ||
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 | ||
---|---|---|---|
CompositeOperation(operations:Array = null)
Crea un objeto CompositeOperation. | CompositeOperation | ||
Añade una operación adicional al final de la lista. | CompositeOperation | ||
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 |
operations | propiedad |
CompositeOperation | () | Información sobre |
addOperation | () | método |
public function addOperation(operation:FlowOperation):void
Versión del lenguaje: | ActionScript 3.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Añade una operación adicional al final de la lista.
La nueva operación debe ejecutarse en el mismo objeto TextFlow que el resto de operaciones de la lista.
Parámetros
operation:FlowOperation |
Tue Jun 12 2018, 02:12 PM Z