Pacchetto | flashx.textLayout.operations |
Classe | public class FlowOperation |
Ereditarietà | FlowOperation Object |
Implementa | IOperation |
Sottoclassi | CompositeOperation, FlowTextOperation, RedoOperation, TextInputOperation, UndoOperation |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Le operazioni sono trasformazioni di un flusso di testo. Una classe Operation definisce la logica per eseguire e annullare la trasformazione. Le operazioni vengono eseguite da un gestore delle modifiche. La maggior parte delle applicazioni non deve creare o gestire direttamente le operazioni (a meno che non implementiate un gestore delle modifiche personalizzato).
Quando viene eseguita un'operazione, il gestore delle modifiche invia un oggetto Operation all'interno dell'oggetto FlowOperationEvent. Potete interrogare l'oggetto Operation per decidere se consentire l'operazione, se eseguire anche altre operazioni o per aggiornare elementi dell'interfaccia utente correlati.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
beginGeneration : uint [sola lettura]
La generazione del flusso di testo prima dell'operazione. | FlowOperation | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
endGeneration : uint [sola lettura]
La generazione del flusso di testo dopo l'operazione. | FlowOperation | ||
textFlow : flashx.textLayout.elements:TextFlow
L'oggetto TextFlow a cui l'operazione viene applicata. | FlowOperation | ||
userData : *
Dati arbitrari associati a un elemento. | FlowOperation |
Metodo | Definito da | ||
---|---|---|---|
Crea l'oggetto FlowOperation. | FlowOperation | ||
Verificate che questa operazione sia inserita nello stack di annullamento. | FlowOperation | ||
Esegue l'operazione. | FlowOperation | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Esegue nuovamente l'operazione. | FlowOperation | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Annulla l'operazione. | FlowOperation | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
beginGeneration | proprietà |
beginGeneration:uint
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La generazione del flusso di testo prima dell'operazione.
Una generazione di 0 indica che l'operazione non è stata completata.
Implementazione
public function get beginGeneration():uint
endGeneration | proprietà |
textFlow | proprietà |
textFlow:flashx.textLayout.elements:TextFlow
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
L'oggetto TextFlow a cui l'operazione viene applicata.
Implementazione
public function get textFlow():flashx.textLayout.elements:TextFlow
public function set textFlow(value:flashx.textLayout.elements:TextFlow):void
userData | proprietà |
public var userData:*
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Dati arbitrari associati a un elemento.
FlowOperation | () | Funzione di costruzione |
public function FlowOperation(textFlow:flashx.textLayout.elements:TextFlow)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea l'oggetto FlowOperation.
ParametritextFlow:flashx.textLayout.elements:TextFlow — Il flusso di testo a cui applicare l'operazione.
|
canUndo | () | metodo |
public function canUndo():Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Verificate che questa operazione sia inserita nello stack di annullamento.
RestituisceBoolean — true significa inserire l'operazione nello stack di annullamento. false significa non inserire l'operazione.
|
doOperation | () | metodo |
public function doOperation():Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Esegue l'operazione.
Questo metodo deve essere ignorato nelle classi derivate. Il metodo della classe base non esegue operazioni. È preferibile non chiamare direttamente doOperation()
. Il gestore delle modifiche chiama il metodo quando esegue l'operazione.
Boolean — true booleano se l'operazione ha esito positivo, Altrimenti false .
|
redo | () | metodo |
public function redo():SelectionState
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Esegue nuovamente l'operazione.
Questo metodo deve essere ignorato nelle classi derivate. Il metodo della classe base non esegue operazioni. È preferibile non chiamare direttamente redo()
. Il gestore delle modifiche chiama il metodo quando riesegue l'operazione.
SelectionState — L'oggetto SelectionState passato all'operazione quando è stata eseguita. Questo oggetto SelectionState può essere la selezione corrente o una selezione creata in modo specifico per l'operazione.
|
undo | () | metodo |
public function undo():SelectionState
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Annulla l'operazione.
Questo metodo deve essere ignorato nelle classi derivate. Il metodo della classe base non esegue operazioni. È preferibile non chiamare direttamente undo()
. Il gestore delle modifiche chiama il metodo quando annulla l'operazione.
SelectionState — L'oggetto SelectionState passato all'operazione quando è stata eseguita. Questo oggetto SelectionState può essere la selezione corrente o una selezione creata in modo specifico per l'operazione.
|
Tue Jun 12 2018, 02:44 PM Z