Pacchetto | flashx.textLayout.edit |
Classe | public class SelectionState |
Ereditarietà | SelectionState TextRange Object |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
In un intervallo di selezione è presente un punto di ancoraggio, che rappresenta il punto in cui è iniziata la selezione del testo, e un punto attivo, che rappresenta il punto a cui è stata estesa la selezione. Il punto attivo può trovarsi prima o dopo il punto di ancoraggio nel testo. Se si modifica una selezione, ad esempio a seguito di un clic del mouse tenendo premuto il tasto MAIUSC, il punto attivo cambia, mentre il punto di ancoraggio rimane sempre nella stessa posizione.
Elementi API correlati
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Proprietà | Definito da | ||
---|---|---|---|
absoluteEnd : int Fine della selezione, indicata come posizione assoluta in TextFlow. | TextRange | ||
absoluteStart : int Inizio della selezione, indicata come posizione assoluta in TextFlow. | TextRange | ||
activePosition : int Posizione attiva della selezione, indicata come posizione assoluta in TextFlow. | TextRange | ||
anchorPosition : int Posizione di ancoraggio della selezione, indicata come posizione assoluta in TextFlow. | TextRange | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
Gli attributi del formato applicato al testo inserito. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow Restituisce l'istanza TextFlow associata alla selezione. | TextRange |
Metodo | Definito da | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Crea un oggetto SelectionState. | SelectionState | ||
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 | ||
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 | ||
[override]
Aggiorna l'intervallo di selezione con nuovi valori per la posizione di ancoraggio o attiva. | SelectionState | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
pointFormat | proprietà |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Gli attributi del formato applicato al testo inserito.
Nota: l'oggetto pointFormat
non include stili ereditati. Per ottenere tutte le definizioni di stile applicabili, utilizzate il metodo getCommonCharacterFormat()
della classe ISelectionManager.
Implementazione
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Elementi API correlati
SelectionState | () | Funzione di costruzione |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un oggetto SelectionState.
Nota: evitate di costruire un oggetto SelectionState per creare una selezione. Per creare una selezione in un flusso di testo, chiamate il metodo setSelection()
dell'istanza ISelectionManager rilevante (che corrisponde all'oggetto SelectionManager o EditManager assegnato alla proprietà interactionManager
del flusso di testo).
root:flashx.textLayout.elements:TextFlow — L'oggetto TextFlow associato alla selezione.
| |
anchorPosition:int — L'indice del punti di ancoraggio della selezione.
| |
activePosition:int — L'indice del punto attivo della selezione.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — Il valore TextLayoutFormat da applicare al successivo carattere digitato in caso di selezione di un punto
|
Elementi API correlati
updateRange | () | metodo |
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
Aggiorna l'intervallo di selezione con nuovi valori per la posizione di ancoraggio o attiva.
Gli stili di pointFormat
vengono annullati se si modifica la selezione.
Parametri
newAnchorPosition:int — l'indice della posizione di ancoraggio della selezione.
| |
newActivePosition:int — l'indice della posizione attiva della selezione.
|
Boolean — true se la selezione è stata modificata.
|
Tue Jun 12 2018, 02:44 PM Z