Pacchetto | flashx.textLayout.container |
Classe | public class TextContainerManager |
Ereditarietà | TextContainerManager EventDispatcher Object |
Implementa | ISWFContext, IInteractionEventHandler, ISandboxSupport |
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
compositionHeight : Number Restituisce l'estensione verticale consentita per il testo all'interno del contenitore. | TextContainerManager | ||
compositionWidth : Number Restituisce l'estensione orizzontale consentita per il testo all'interno del contenitore. | TextContainerManager | ||
configuration : IConfiguration [sola lettura] L'oggetto Configuration per questo oggetto TextContainerManager. | TextContainerManager | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
container : Sprite [sola lettura] Restituisce il contenitore (DisplayObjectContainer) che include il testo gestito da questo oggetto TextContainerManager. | TextContainerManager | ||
defaultConfiguration : IConfiguration [statico] [sola lettura] La configurazione predefinita per questo oggetto TextContainerManager. | TextContainerManager | ||
editingMode : String Modalità di modifica di questo oggetto TextContainerManager. | TextContainerManager | ||
horizontalScrollPolicy : String
Controlla se la factory genera tutte le righe di testo oppure si arresta quando l'area del contenitore è stata riempita.
Specifica il criterio di scorrimento orizzontale, impostabile assegnando una delle costanti della classe ScrollPolicy: ON, OFF o AUTO. | TextContainerManager | ||
horizontalScrollPosition : Number Specifica la posizione di scorrimento orizzontale corrente sullo stage. | TextContainerManager | ||
hostFormat : flashx.textLayout.formats:ITextLayoutFormat Imposta il formato quando è visualizzata solo una stringa. | TextContainerManager | ||
numLines : int [sola lettura]
Il numero totale di righe composte nel flusso. | TextContainerManager | ||
swfContext : ISWFContext
Istanza ISWFContext opzionale utilizzata per effettuare chiamate FTE, se necessarie, nel contesto swf corretto. | TextContainerManager | ||
verticalScrollPolicy : String
Controlla se la factory genera tutte le righe di testo oppure si arresta quando l'area del contenitore è stata riempita. Specifica il criterio di scorrimento verticale, impostabile assegnando una delle costanti della classe ScrollPolicy: ON, OFF o AUTO. | TextContainerManager | ||
verticalScrollPosition : Number Specifica la posizione di scorrimento verticale corrente sullo stage. | TextContainerManager |
Metodo | Definito da | ||
---|---|---|---|
Funzione di costruzione. Crea un'istanza di TextContainerManager. | TextContainerManager | ||
Elabora l'evento Event.ACTIVATE quando il client gestisce gli eventi. | TextContainerManager | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Restituisce l'istanza di ISelectionManager corrente. | TextContainerManager | ||
Chiamato per richiedere ai client di iniziare a inviare gli eventi mouseup e mousemove dall'esterno della sandbox di sicurezza. | TextContainerManager | ||
Compone il testo del contenitore. Chiama la factory o updateAllControllers(). | TextContainerManager | ||
Elabora l'evento Event.DEACTIVATE quando il client gestisce gli eventi. | TextContainerManager | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Restituisce true se la proprietà scrollRect del contenitore è stata popolata. | TextContainerManager | ||
Elabora un evento di modifica (CUT, COPY, PASTE, SELECT_ALL) quando il client gestisce gli eventi. | TextContainerManager | ||
Termina l'interazione. | TextContainerManager | ||
Chiamato per informare i client che l'invio degli eventi mouseup e mousemove dall'esterno della sandbox di sicurezza non è più necessario. | TextContainerManager | ||
Elabora gli eventi FocusEvent.KEY_FOCUS_CHANGE e FocusEvent.MOUSE_FOCUS_CHANGE quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora un evento focusIn. | TextContainerManager | ||
Elabora l'evento FocusEvent.FOCUS_OUT quando il client gestisce gli eventi. | TextContainerManager | ||
Crea un rettangolo che mostra in che punto l'ultima chiamata al metodo compose() o updateContainer() ha inserito il testo. | TextContainerManager | ||
Restituisce TextLine all'indice dall'array di righe composte. | TextContainerManager | ||
Rappresenta la distanza di scorrimento necessaria per scorrere verso l'alto o il basso per il numero di righe specificato. | TextContainerManager | ||
Restituisce il testo corrente utilizzando un separatore tra i paragrafi. | TextContainerManager | ||
L'oggetto TextFlow corrente. | TextContainerManager | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Elabora l'evento IME_START_COMPOSITION quando il client gestisce gli eventi. | TextContainerManager | ||
Chiamate questo elemento se modificate i formati di selezione (SelectionFormat) e desiderate aggiornare interactionManager. | TextContainerManager | ||
Chiamate questo elemento in fase di modifica se desiderate reimpostare il gestore annullamenti per la modifica. | TextContainerManager | ||
Restituisce true se è necessario comporre il contenuto. | TextContainerManager | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Elabora l'evento KeyboardEvent.KEY_DOWN quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora l'evento FocusEvent.KEY_FOCUS_CHANGE quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora l'evento Keyboard.KEY_UP quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora l'evento ContextMenuEvent.MENU_SELECT quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora l'evento MouseEvent.DOUBLE_CLICK quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora l'evento MouseEvent.MOUSE_DOWN quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora l'evento MouseEvent.MOUSE_MOVE quando il client gestisce gli eventi. | TextContainerManager | ||
Chiama il client affinché proceda all'invio di un evento mouseMove dall'esterno di una sandbox di sicurezza. | TextContainerManager | ||
Elabora l'evento MouseEvent.MOUSE_OUT quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora un evento mouseOver. | TextContainerManager | ||
Elabora l'evento MouseEvent.MOUSE_UP quando il client gestisce gli eventi. | TextContainerManager | ||
Chiama il client affinché proceda all'invio di un evento mouseUp dall'esterno di una sandbox di sicurezza. | TextContainerManager | ||
Elabora l'evento MouseEvent.MOUSE_WHEEL quando il client gestisce gli eventi. | TextContainerManager | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
TextContainerManager | |||
Esegue lo scorrimento affinché l'intervallo di testo sia visibile nel contenitore. | TextContainerManager | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Imposta la proprietà text sulla stringa specificata. | TextContainerManager | ||
Imposta un oggetto TextFlow in questo TextContainerManager sostituendo eventuali oggetti TextFlow esistenti ed eliminando il testo corrente. | TextContainerManager | ||
Elabora l'evento SOFT_KEYBOARD_ACTIVATING quando il client gestisce gli eventi. | TextContainerManager | ||
Elabora l'evento TextEvent.TEXT_INPUT quando il client gestisce gli eventi. | TextContainerManager | ||
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 | ||
Aggiorna la visualizzazione. Chiama la factory o updateAllControllers(). | TextContainerManager | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
Metodo | Definito da | ||
---|---|---|---|
Crea un oggetto ContextMenu per l'oggetto TextContainerManager. | TextContainerManager | ||
Crea un gestore di modifiche da utilizzare per le modifiche. | TextContainerManager | ||
Crea un gestore di selezione da utilizzare per la selezione. | TextContainerManager | ||
Restituisce l'oggetto focusedSelectionFormat che per impostazione predefinita viene ottenuto dalla configurazione. | TextContainerManager | ||
Restituisce inactiveSelectionFormat che per impostazione predefinita viene ottenuto da Configuration. Potete ignorarlo in una sottoclasse per fornire un oggetto SelectionFormat diverso.
| TextContainerManager | ||
Restituisce il gestore annullamenti da utilizzare. | TextContainerManager | ||
Restituisce unfocusedSelectionFormat che per impostazione predefinita viene ottenuto da Configuration. Potete ignorare questo metodo nella sottoclasse per fornire un oggetto SelectionFormat diverso. | TextContainerManager |
Evento | Riepilogo | Definito da | ||
---|---|---|---|---|
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR ottiene lo stato di attivazione del sistema operativo ed entra nello stato attivo. | EventDispatcher | |||
Inviato quando l'utente fa clic su un collegamento. | TextContainerManager | |||
Inviato dopo ogni ricomposizione. | TextContainerManager | |||
Inviato da un oggetto TextFlow ogni volta che viene danneggiato | TextContainerManager | |||
[evento di trasmissione] Inviato quando Flash Player o l'applicazione AIR perde l'attivazione del sistema operativo e sta entrando nello stato inattivo. | EventDispatcher | |||
Definisce il valore della proprietà type di un oggetto evento flowOperationBegin. | TextContainerManager | |||
Definisce il valore della proprietà type di un oggetto evento flowOperationComplete. | TextContainerManager | |||
Definisce il valore della proprietà type di un oggetto evento flowOperationEnd. | TextContainerManager | |||
Inviato quando un oggetto InlineGraphicElement viene ridimensionato (la larghezza o l'altezza è impostata su auto o percentuale) e il caricamento dell'immagine è stato completato. | TextContainerManager | |||
Inviato quando il pulsante del mouse viene premuto su un collegamento. | TextContainerManager | |||
Inviato quando il mouse passa su un collegamento. | TextContainerManager | |||
Inviato quando il mouse viene rilasciato su un collegamento. | TextContainerManager | |||
Inviato quando il mouse viene allontanato da un collegamento. | TextContainerManager | |||
Inviato quando il mouse entra in un collegamento per la prima volta. | TextContainerManager | |||
Inviato da un oggetto TextFlow dopo lo scorrimento del testo all'interno di un contenitore di controller. | TextContainerManager | |||
Inviato ogni volta che cambia la selezione. | TextContainerManager | |||
Inviato da un oggetto TextFlow ogni volta che in un contenitore viene aggiunto o aggiornato un nuovo oggetto DisplayObjects a seguito della composizione. | TextContainerManager |
compositionHeight | proprietà |
compositionHeight:Number
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce l'estensione verticale consentita per il testo all'interno del contenitore. Il valore è specificato in pixel.
Dopo l'impostazione di questa proprietà, il testo nel contenitore risulta danneggiato e sarà necessaria una ricomposizione.
Implementazione
public function get compositionHeight():Number
public function set compositionHeight(value:Number):void
compositionWidth | proprietà |
compositionWidth:Number
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce l'estensione orizzontale consentita per il testo all'interno del contenitore. Il valore è specificato in pixel.
Dopo l'impostazione di questa proprietà, il testo nel contenitore risulta danneggiato e sarà necessaria una ricomposizione.
Implementazione
public function get compositionWidth():Number
public function set compositionWidth(value:Number):void
configuration | proprietà |
configuration:IConfiguration
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
L'oggetto Configuration per questo oggetto TextContainerManager.
Implementazione
public function get configuration():IConfiguration
Elementi API correlati
container | proprietà |
container:Sprite
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce il contenitore (DisplayObjectContainer) che include il testo gestito da questo oggetto TextContainerManager.
Implementazione
public function get container():Sprite
Elementi API correlati
defaultConfiguration | proprietà |
defaultConfiguration:IConfiguration
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
La configurazione predefinita per questo oggetto TextContainerManager. Gli attributi di colonne e di riempimento sono impostati su FormatValue.INHERIT
.
Implementazione
public static function get defaultConfiguration():IConfiguration
Elementi API correlati
editingMode | proprietà |
editingMode:String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Modalità di modifica di questo oggetto TextContainerManager. Le modalità comprendono sola lettura, lettura e selezione consentite e modifica consentita (lettura, selezione e scrittura). Utilizzate i valori della classe EditingMode per impostare questa proprietà.
Il valore predefinito è READ_WRITE.
Implementazione
public function get editingMode():String
public function set editingMode(value:String):void
Elementi API correlati
horizontalScrollPolicy | proprietà |
horizontalScrollPolicy:String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Controlla se la factory genera tutte le righe di testo oppure si arresta quando l'area del contenitore è stata riempita.
Specifica il criterio di scorrimento orizzontale, impostabile assegnando una delle costanti della classe ScrollPolicy: ON, OFF o AUTO.Implementazione
public function get horizontalScrollPolicy():String
public function set horizontalScrollPolicy(value:String):void
horizontalScrollPosition | proprietà |
horizontalScrollPosition:Number
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica la posizione di scorrimento orizzontale corrente sullo stage. Il valore specifica il numero di pixel da sinistra.
Implementazione
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
hostFormat | proprietà |
hostFormat:flashx.textLayout.formats:ITextLayoutFormat
Imposta il formato quando è visualizzata solo una stringa. In caso di visualizzazione di un oggetto TextFlow, questo non ha effetto immediato. L'oggetto ITextLayoutFormat fornito non viene copiato. La sua modifica senza la chiamata a questa funzione setter ha effetti imprevisti.
Implementazione
public function get hostFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set hostFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
numLines | proprietà |
numLines:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Il numero totale di righe composte nel flusso. Per impostazione predefinita il TLF non compone l'intero flusso e questo valore potrebbe non essere accurato. Utilizzate composeToPosition per comporre tutte le righe.
Implementazione
public function get numLines():int
swfContext | proprietà |
swfContext:ISWFContext
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Istanza ISWFContext opzionale utilizzata per effettuare chiamate FTE, se necessarie, nel contesto swf corretto.
Implementazione
public function get swfContext():ISWFContext
public function set swfContext(value:ISWFContext):void
Elementi API correlati
verticalScrollPolicy | proprietà |
verticalScrollPolicy:String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Controlla se la factory genera tutte le righe di testo oppure si arresta quando l'area del contenitore è stata riempita.
Specifica il criterio di scorrimento verticale, impostabile assegnando una delle costanti della classe ScrollPolicy: ON, OFF o AUTO.Implementazione
public function get verticalScrollPolicy():String
public function set verticalScrollPolicy(value:String):void
verticalScrollPosition | proprietà |
verticalScrollPosition:Number
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Specifica la posizione di scorrimento verticale corrente sullo stage. Il valore specifica il numero di pixel dall'alto.
Implementazione
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
TextContainerManager | () | Funzione di costruzione |
public function TextContainerManager(container:Sprite, configuration:IConfiguration = null)
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Funzione di costruzione. Crea un'istanza di TextContainerManager. Per risultati ottimali:
- Iniziate con TextContainerManager.defaultConfiguration e modificatelo
- Condividete lo stesso oggetto Configuration tra molti oggetti InputManagers
container:Sprite — L'oggetto DisplayObjectContainer in cui gestire le righe di testo.
| |
configuration:IConfiguration (default = null ) — - L'istanza di IConfiguration da utilizzare con questa istanza di TextContainerManager.
|
activateHandler | () | metodo |
beginInteraction | () | metodo |
public function beginInteraction():ISelectionManager
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce l'istanza di ISelectionManager corrente. Converte in istanza di TextFlow e, se necessario, ne crea una.
RestituisceISelectionManager — Il gestore dell'interazione per questa istanza di TextContainerManager.
|
Elementi API correlati
beginMouseCapture | () | metodo |
public function beginMouseCapture():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Chiamato per richiedere ai client di iniziare a inviare gli eventi mouseup e mousemove dall'esterno della sandbox di sicurezza.
compose | () | metodo |
public function compose():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Compone il testo del contenitore. Chiama la factory o updateAllControllers()
.
createContextMenu | () | metodo |
protected function createContextMenu():ContextMenu
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un oggetto ContextMenu per l'oggetto TextContainerManager. Utilizza i metodi della classe ContextMenu per aggiungere voci al menu.
Potete ignorare questo metodo per definire un menu di scelta rapida personalizzato.
RestituisceContextMenu — Il menu di scelta rapida creato.
|
Elementi API correlati
createEditManager | () | metodo |
protected function createEditManager(undoManager:IUndoManager):IEditManager
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un gestore di modifiche da utilizzare per le modifiche. Ignorate questo metodo se è presente un oggetto EditManager che desiderate utilizzare al posto di quello predefinito.
Parametri
undoManager:IUndoManager — Istanza di IUndoManager per l'oggetto EditManager creato.
|
IEditManager — Il gestore delle modifiche per questa istanza di TextContainerManager.
|
createSelectionManager | () | metodo |
protected function createSelectionManager():ISelectionManager
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un gestore di selezione da utilizzare per la selezione. Ignorate questo metodo se è presente un oggetto SelectionManager che desiderate utilizzare al posto di quello predefinito.
RestituisceISelectionManager — Una nuova istanza di SelectionManager.
|
deactivateHandler | () | metodo |
drawBackgroundAndSetScrollRect | () | metodo |
public function drawBackgroundAndSetScrollRect(scrollX:Number, scrollY:Number):Boolean
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce true
se la proprietà scrollRect del contenitore è stata popolata. Questo metodo consente di verificare se scrollRect
è impostato senza accedere alla proprietà scrollRect
, evitando così possibili ripercussioni sulle prestazioni.
Ignorate questo metodo per disegnare uno sfondo o un bordo. Ignorare metodo può tuttavia risultare difficile in quanto l'oggetto scrollRect deve essere impostato come specificato.
Parametri
scrollX:Number — La posizione orizzontale iniziale del rettangolo di scorrimento.
| |
scrollY:Number — La posizione verticale iniziale del rettangolo di scorrimento.
|
Boolean — true se ha creato l'oggetto scrollRect .
|
editHandler | () | metodo |
endInteraction | () | metodo |
public function endInteraction():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Termina l'interazione.
Elementi API correlati
endMouseCapture | () | metodo |
public function endMouseCapture():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Chiamato per informare i client che l'invio degli eventi mouseup e mousemove dall'esterno della sandbox di sicurezza non è più necessario.
focusChangeHandler | () | metodo |
public function focusChangeHandler(event:FocusEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora gli eventi FocusEvent.KEY_FOCUS_CHANGE
e FocusEvent.MOUSE_FOCUS_CHANGE
quando il client gestisce gli eventi.
Parametri
event:FocusEvent — L'oggetto FocusEvent.
|
Elementi API correlati
focusInHandler | () | metodo |
public function focusInHandler(event:FocusEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora un evento focusIn.
Parametri
event:FocusEvent |
focusOutHandler | () | metodo |
public function focusOutHandler(event:FocusEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento FocusEvent.FOCUS_OUT
quando il client gestisce gli eventi.
Parametri
event:FocusEvent — L'oggetto FocusEvent.
|
Elementi API correlati
getContentBounds | () | metodo |
public function getContentBounds():Rectangle
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Crea un rettangolo che mostra in che punto l'ultima chiamata al metodo compose()
o updateContainer()
ha inserito il testo.
Rectangle — I confini del contenuto
|
Elementi API correlati
getFocusedSelectionFormat | () | metodo |
protected function getFocusedSelectionFormat():SelectionFormat
Restituisce l'oggetto focusedSelectionFormat che per impostazione predefinita viene ottenuto dalla configurazione. Potete ignorarlo in una sottoclasse per fornire un oggetto SelectionFormat diverso.
RestituisceSelectionFormat |
getInactiveSelectionFormat | () | metodo |
protected function getInactiveSelectionFormat():SelectionFormat
Restituisce inactiveSelectionFormat che per impostazione predefinita viene ottenuto da Configuration. Potete ignorarlo in una sottoclasse per fornire un oggetto SelectionFormat diverso.
RestituisceSelectionFormat |
getLineAt | () | metodo |
public function getLineAt(index:int):flash.text.engine:TextLine
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce TextLine all'indice dall'array di righe composte.
Parametri
index:int — Trova la riga nella posizione di indice specificata nel testo.
|
flash.text.engine:TextLine — TexLine all'indice indice specificato.
|
getScrollDelta | () | metodo |
public function getScrollDelta(numLines:int):Number
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Rappresenta la distanza di scorrimento necessaria per scorrere verso l'alto o il basso per il numero di righe specificato. Con i numeri negativi lo scorrimento avviene verso l'alto e diventa visibile una porzione maggiore della parte superiore di TextFlow. Con i numeri positivi lo scorrimento avviene verso il basso e diventa visibile la riga successiva dal basso.
Durante lo scorrimento verso l'alto, ad esempio, il metodo rende visibile completamente la riga successiva. Se la riga successiva è parzialmente oscurata e il numero di righe specificate è 1, la riga parzialmente oscurata diventa completamente visibile.
Parametri
numLines:int — Il numero di righe da scorrere.
|
Number — La differenza di quantità di spazio da scorrere.
|
getText | () | metodo |
public function getText(separator:String = "
"):String
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce il testo corrente utilizzando un separatore tra i paragrafi. Il separatore può essere specificato con l'argomento separator
. Il valore predefinito dell'argomento separator
è il carattere Unicode 'PARAGRAPH SEPARATOR' (U+2029)
.
Una chiamata al setter elimina l'eventuale TextFlow associato. Tutte le selezioni vengono perse.
Parametri
separator:String (default = "
") — Stringa da impostare tra paragrafi.
|
String |
getTextFlow | () | metodo |
public function getTextFlow():flashx.textLayout.elements:TextFlow
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
L'oggetto TextFlow corrente. Converte in una rappresentazione TextFlow completa, se già non lo è.
Restituisceflashx.textLayout.elements:TextFlow — L'oggetto TextFlow corrente
|
getUndoManager | () | metodo |
protected function getUndoManager():IUndoManager
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce il gestore annullamenti da utilizzare. Per impostazione predefinita crea un gestore annullamenti univoco. Potete ignorare questo metodo nella sottoclasse se desiderate personalizzare il gestore annullamenti (ad esempio per utilizzare un gestore annullamenti condiviso per più istanze di TextContainerManager).
RestituisceIUndoManager — Nuova istanza di IUndoManager.
|
getUnfocusedSelectionFormat | () | metodo |
protected function getUnfocusedSelectionFormat():SelectionFormat
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Restituisce unfocusedSelectionFormat che per impostazione predefinita viene ottenuto da Configuration. Potete ignorare questo metodo nella sottoclasse per fornire un oggetto SelectionFormat diverso.
RestituisceSelectionFormat |
imeStartCompositionHandler | () | metodo |
invalidateSelectionFormats | () | metodo |
public function invalidateSelectionFormats():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Chiamate questo elemento se modificate i formati di selezione (SelectionFormat) e desiderate aggiornare interactionManager.
invalidateUndoManager | () | metodo |
public function invalidateUndoManager():void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Chiamate questo elemento in fase di modifica se desiderate reimpostare il gestore annullamenti per la modifica.
isDamaged | () | metodo |
keyDownHandler | () | metodo |
public function keyDownHandler(event:KeyboardEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento KeyboardEvent.KEY_DOWN
quando il client gestisce gli eventi.
Parametri
event:KeyboardEvent — Oggetto KeyboardEvent.
|
Elementi API correlati
keyFocusChangeHandler | () | metodo |
public function keyFocusChangeHandler(event:FocusEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento FocusEvent.KEY_FOCUS_CHANGE
quando il client gestisce gli eventi.
Parametri
event:FocusEvent — L'oggetto FocusEvent.
|
keyUpHandler | () | metodo |
public function keyUpHandler(event:KeyboardEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento Keyboard.KEY_UP
quando il client gestisce gli eventi.
Parametri
event:KeyboardEvent — Oggetto KeyboardEvent.
|
Elementi API correlati
menuSelectHandler | () | metodo |
public function menuSelectHandler(event:ContextMenuEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento ContextMenuEvent.MENU_SELECT
quando il client gestisce gli eventi.
Parametri
event:ContextMenuEvent — Oggetto ContextMenuEvent.
|
Elementi API correlati
mouseDoubleClickHandler | () | metodo |
public function mouseDoubleClickHandler(event:MouseEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento MouseEvent.DOUBLE_CLICK
quando il client gestisce gli eventi.
Parametri
event:MouseEvent — Oggetto MouseEvent.
|
Elementi API correlati
mouseDownHandler | () | metodo |
public function mouseDownHandler(event:MouseEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento MouseEvent.MOUSE_DOWN
quando il client gestisce gli eventi.
Parametri
event:MouseEvent — Oggetto MouseEvent.
|
Elementi API correlati
mouseMoveHandler | () | metodo |
public function mouseMoveHandler(event:MouseEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento MouseEvent.MOUSE_MOVE
quando il client gestisce gli eventi.
Parametri
event:MouseEvent — Oggetto MouseEvent.
|
Elementi API correlati
mouseMoveSomewhere | () | metodo |
public function mouseMoveSomewhere(e:Event):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Chiama il client affinché proceda all'invio di un evento mouseMove dall'esterno di una sandbox di sicurezza. Le coordinate per mouseMove non sono necessarie.
Parametri
e:Event |
mouseOutHandler | () | metodo |
public function mouseOutHandler(event:MouseEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento MouseEvent.MOUSE_OUT
quando il client gestisce gli eventi.
Parametri
event:MouseEvent — Oggetto MouseEvent.
|
Elementi API correlati
mouseOverHandler | () | metodo |
public function mouseOverHandler(event:MouseEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora un evento mouseOver.
Parametri
event:MouseEvent |
Elementi API correlati
mouseUpHandler | () | metodo |
public function mouseUpHandler(event:MouseEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento MouseEvent.MOUSE_UP
quando il client gestisce gli eventi.
Parametri
event:MouseEvent — Oggetto MouseEvent.
|
Elementi API correlati
mouseUpSomewhere | () | metodo |
mouseWheelHandler | () | metodo |
public function mouseWheelHandler(event:MouseEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento MouseEvent.MOUSE_WHEEL
quando il client gestisce gli eventi.
Parametri
event:MouseEvent — Oggetto MouseEvent.
|
Elementi API correlati
resetLine | () | metodo |
public function resetLine(textLine:flash.text.engine:TextLine):void
Parametri
textLine:flash.text.engine:TextLine |
scrollToRange | () | metodo |
public function scrollToRange(activePosition:int, anchorPosition:int):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Esegue lo scorrimento affinché l'intervallo di testo sia visibile nel contenitore.
Parametri
activePosition:int — La fine della selezione che viene modificata quando si estende la selezione. Può trattarsi dell'inizio o della fine della selezione, espressa come offset dall'inizio del flusso di testo.
| |
anchorPosition:int — La fine stabile della selezione quando si estende la selezione. Può trattarsi dell'inizio o della fine della selezione.
|
setText | () | metodo |
public function setText(text:String):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Imposta la proprietà text
sulla stringa specificata. Elimina eventuali oggetti TextFlow associati. Tutte le selezioni vengono perse.
Parametri
text:String — La stringa da impostare.
|
setTextFlow | () | metodo |
public function setTextFlow(textFlow:flashx.textLayout.elements:TextFlow):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Imposta un oggetto TextFlow in questo TextContainerManager sostituendo eventuali oggetti TextFlow esistenti ed eliminando il testo corrente.
Parametri
textFlow:flashx.textLayout.elements:TextFlow |
softKeyboardActivatingHandler | () | metodo |
public function softKeyboardActivatingHandler(event:Event):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10.2, AIR 1.5 |
Elabora l'evento SOFT_KEYBOARD_ACTIVATING
quando il client gestisce gli eventi.
Parametri
event:Event — L'oggetto SoftKeyboardEvent.
|
Elementi API correlati
textInputHandler | () | metodo |
public function textInputHandler(event:flash.events:TextEvent):void
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Elabora l'evento TextEvent.TEXT_INPUT
quando il client gestisce gli eventi.
Parametri
event:flash.events:TextEvent — Oggetto TextEvent.
|
Elementi API correlati
updateContainer | () | metodo |
click | Evento |
flashx.textLayout.events.FlowElementMouseEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato quando l'utente fa clic su un collegamento.
compositionComplete | Evento |
flashx.textLayout.events.CompositionCompleteEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato dopo ogni ricomposizione.
damage | Evento |
flashx.textLayout.events.DamageEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato da un oggetto TextFlow ogni volta che viene danneggiato
flowOperationBegin | Evento |
flashx.textLayout.events.FlowOperationEvent
proprietà FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_BEGIN
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Definisce il valore della proprietà
type
di un oggetto evento flowOperationBegin
inviato prima dell'esecuzione di un'operazione. L'annullamento di questo evento blocca l'operazione.
flowOperationComplete | Evento |
flashx.textLayout.events.FlowOperationEvent
proprietà FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_COMPLETE
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Definisce il valore della proprietà
type
di un oggetto evento flowOperationComplete
. Inviato dopo avere completato tutte le operazioni, incluse quelle in attesa e composite, terminato la composizione e fatto scorrere la visualizzazione.
flowOperationEnd | Evento |
flashx.textLayout.events.FlowOperationEvent
proprietà FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_END
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Definisce il valore della proprietà
type
di un oggetto evento flowOperationEnd
inviato dopo il completamento di un'operazione. Gli eventuali errori vengono memorizzati in OperationEvent.error
. Se è presente un errore, l'annullamento di questo evento blocca la generazione ripetuta dell'errore. In termini generici, tutti gli errori sono potenzialmente irreversibili.
La modifica di un'operazione a questo punto (dopo che è stata eseguita) potrebbe non riuscire.
inlineGraphicStatusChanged | Evento |
flashx.textLayout.events.StatusChangeEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato quando un oggetto InlineGraphicElement viene ridimensionato (la larghezza o l'altezza è impostata su auto o percentuale) e il caricamento dell'immagine è stato completato.
mouseDown | Evento |
flashx.textLayout.events.FlowElementMouseEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato quando il pulsante del mouse viene premuto su un collegamento.
mouseMove | Evento |
flashx.textLayout.events.FlowElementMouseEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato quando il mouse passa su un collegamento.
mouseUp | Evento |
flashx.textLayout.events.FlowElementMouseEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato quando il mouse viene rilasciato su un collegamento.
rollOut | Evento |
flashx.textLayout.events.FlowElementMouseEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato quando il mouse viene allontanato da un collegamento.
rollOver | Evento |
flashx.textLayout.events.FlowElementMouseEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato quando il mouse entra in un collegamento per la prima volta.
scroll | Evento |
flashx.textLayout.events.TextLayoutEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato da un oggetto TextFlow dopo lo scorrimento del testo all'interno di un contenitore di controller.
selectionChange | Evento |
flashx.textLayout.events.SelectionEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato ogni volta che cambia la selezione. Utilizzato soprattutto per aggiornare l'interfaccia utente dipendente dalla selezione.
updateComplete | Evento |
flashx.textLayout.events.UpdateCompleteEvent
Versione linguaggio: | ActionScript 3.0 |
Versioni runtime: | Flash Player 10, AIR 1.5 |
Inviato da un oggetto TextFlow ogni volta che in un contenitore viene aggiunto o aggiornato un nuovo oggetto DisplayObjects a seguito della composizione.
Tue Jun 12 2018, 02:44 PM Z