Pacchetto | spark.core |
Interfaccia | public interface IEditableText extends IDisplayText , IEventDispatcher |
Implementatori | RichEditableText, StyleableStageText, StyleableTextField |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Proprietà | Definito da | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties
Le opzioni di accessibilità correnti di questo oggetto di visualizzazione. | IEditableText | ||
displayAsPassword : Boolean
Specifica se il campo di testo è protetto da password. | IEditableText | ||
editable : Boolean
Flag that indicates whether the text is editable. | IEditableText | ||
enabled : Boolean
Whether the component can accept user interaction. | IEditableText | ||
focusEnabled : Boolean
Indicates whether the component can receive focus when tabbed to. | IEditableText | ||
horizontalScrollPosition : Number
The horizontal scroll position of the text. | IEditableText | ||
![]() | isTruncated : Boolean [sola lettura]
A flag that indicates whether the text has been truncated. | IDisplayText | |
lineBreak : String
Controls word wrapping within the text. | IEditableText | ||
maxChars : int
Il numero massimo di caratteri immessi da un utente, che il campo di testo può contenere. | IEditableText | ||
multiline : Boolean
Indica se il campo è un campo di testo multiriga. | IEditableText | ||
restrict : String
Indica il set di caratteri che l'utente può immettere in un campo di testo. | IEditableText | ||
selectable : Boolean
Un valore booleano che indica se il campo di testo è selezionabile. | IEditableText | ||
selectionActivePosition : int [sola lettura]
The active, or last clicked position, of the selection. | IEditableText | ||
selectionAnchorPosition : int [sola lettura]
The anchor, or first clicked position, of the selection. | IEditableText | ||
tabIndex : int
Specifica l'ordine di tabulazione degli oggetti in un file SWF. | IEditableText | ||
![]() | text : String
The text displayed by this text component. | IDisplayText | |
verticalScrollPosition : Number
The vertical scroll position of the text. | IEditableText |
Metodo | Definito da | ||
---|---|---|---|
![]() | 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. | IEventDispatcher | |
Appends the specified text to the end of the text component,
as if you had clicked at the end and typed. | IEditableText | ||
![]() |
Invia un evento nel flusso di eventi. | IEventDispatcher | |
![]() |
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | IEventDispatcher | |
Inserts the specified text into the text component
as if you had typed it. | IEditableText | ||
![]() |
Rimuove un listener dall'oggetto EventDispatcher. | IEventDispatcher | |
Scroll so the specified range is in view. | IEditableText | ||
Selects all of the text. | IEditableText | ||
Selects a specified range of characters. | IEditableText | ||
Set focus to this text field. | IEditableText | ||
![]() |
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | IEventDispatcher |
accessibilityProperties | proprietà |
accessibilityProperties:AccessibilityProperties
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Le opzioni di accessibilità correnti di questo oggetto di visualizzazione. Se modificate la proprietà accessibilityProperties
o qualunque campo in accessibilityProperties
, dovete chiamare il metodo Accessibility.updateProperties()
per rendere attive le modifiche.
Nota: per un oggetto creato nell'ambiente di creazione di Flash, il valore di accessibilityProperties
è precompilato con le informazioni eventualmente immesse nel pannello Accessibilità per quell'oggetto.
Implementazione
public function get accessibilityProperties():AccessibilityProperties
public function set accessibilityProperties(value:AccessibilityProperties):void
displayAsPassword | proprietà |
displayAsPassword:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Specifica se il campo di testo è protetto da password. Se il valore di questa proprietà è true
, il campo di testo è considerato come se fosse protetto da password e nasconde i caratteri immessi visualizzando degli asterischi invece che i caratteri veri e propri. Se invece è false
, il campo di testo non è considerato come protetto da password. Quando è abilitata la modalità di protezione mediante password, i comandi Taglia e Copia e i rispettivi tasti di scelta rapida non funzionano. Questo meccanismo di sicurezza impedisce a un eventuale utente malintenzionato di utilizzare i tasti di scelta rapida per scoprire la password di un computer non sorvegliato.
Implementazione
public function get displayAsPassword():Boolean
public function set displayAsPassword(value:Boolean):void
editable | proprietà |
editable:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Flag that indicates whether the text is editable.
Il valore predefinito è false.
Implementazione
public function get editable():Boolean
public function set editable(value:Boolean):void
enabled | proprietà |
enabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Whether the component can accept user interaction. After setting the enabled
property to false
, some components still respond to mouse interactions such
as mouseOver. As a result, to fully disable UIComponents,
you should also set the value of the mouseEnabled
property to false
.
If you set the enabled
property to false
for a container, Flex dims the color of the container and of all
of its children, and blocks user input to the container
and to all of its children.
Implementazione
public function get enabled():Boolean
public function set enabled(value:Boolean):void
focusEnabled | proprietà |
focusEnabled:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Indicates whether the component can receive focus when tabbed to.
You can set focusEnabled
to false
when a UIComponent is used as a subcomponent of another component
so that the outer component becomes the focusable entity.
If this property is false
, focus is transferred to
the first parent that has focusEnable
set to true
.
The default value is true
, except for the
spark.components.Scroller component.
For that component, the default value is false
.
Implementazione
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean):void
horizontalScrollPosition | proprietà |
horizontalScrollPosition:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
The horizontal scroll position of the text.
Implementazione
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
lineBreak | proprietà |
lineBreak:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Controls word wrapping within the text. This property corresponds to the lineBreak style.
Implementazione
public function get lineBreak():String
public function set lineBreak(value:String):void
Elementi API correlati
maxChars | proprietà |
maxChars:int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Il numero massimo di caratteri immessi da un utente, che il campo di testo può contenere. Uno script può inserire testi di lunghezza maggiore di quella consentita dalla proprietà maxChars
, che indica solo la lunghezza massima del testo che può essere immesso da un utente. Se il valore di questa proprietà è
0
, non vi sono limitazioni al testo che l'utente può immettere.
Implementazione
public function get maxChars():int
public function set maxChars(value:int):void
multiline | proprietà |
multiline:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Indica se il campo è un campo di testo multiriga. Se questo valore è true
, il campo di testo è composto da più righe; se è false
, il campo di testo è costituito da una sola riga di testo. In un campo di tipo TextFieldType.INPUT
, il valore multiline
determina se il tasto Invio
crea una nuova riga (con una valore false
, il tasto Invio
viene ignorato). Se si incolla del testo in TextField
con un valore multiline
impostato su false
, i caratteri newline vengono rimossi dal testo.
Implementazione
public function get multiline():Boolean
public function set multiline(value:Boolean):void
restrict | proprietà |
restrict:String
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Indica il set di caratteri che l'utente può immettere in un campo di testo. Se il valore della proprietà restrict
è null
, è possibile immettere qualsiasi carattere. Se il valore della proprietà restrict
è una stringa vuota, non è possibile immettere alcun carattere. Se il valore della proprietà restrict
è una stringa di caratteri, è possibile immettere nel campo di testo soltanto i caratteri presenti nella stringa. La scansione della stringa viene eseguita da sinistra a destra. È possibile specificare un intervallo di caratteri utilizzando un carattere trattino (-). Soltanto le interazioni dell'utente sono limitate; uno script può invece immettere qualsiasi testo nel campo di testo. Tale proprietà non è sincronizzabile con le opzioni carattere Incorpora della finestra di ispezione Proprietà.
Se la stringa comincia con il simbolo ^, vengono accettati tutti i caratteri a eccezione di quelli che seguono questo valore nella stringa. Se la stringa non comincia con (^), non viene accettato alcun carattere ad eccezione di quelli indicati nella stringa.
Nell'esempio seguente è consentita l'immissione solo di caratteri in lettere maiuscole, spazi e numeri in un campo di testo:
my_txt.restrict = "A-Z 0-9";
Nell'esempio seguente sono inclusi tutti i caratteri, eccetto le lettere minuscole:
my_txt.restrict = "^a-z";
È possibile utilizzare una barra rovesciata per immettere ^ o - così come è scritto. Le sequenze di barre rovesciate che vengono accettate sono \-, \^ o \\. La barra rovesciata deve essere un carattere effettivo nella stringa, quindi quando viene utilizzata nel codice ActionScript, è necessario specificare una doppia barra rovesciata. Ad esempio, il codice seguente include solo il trattino (-) e l'accento circonflesso (^):
my_txt.restrict = "\\-\\^";
Il carattere ^ può essere utilizzato in qualsiasi punto della stringa per passare alternativamente dall'inclusione all'esclusione di caratteri. Nell'esempio seguente sono inclusi solo i caratteri in lettere maiuscole, esclusa la lettera maiuscola Q:
my_txt.restrict = "A-Z^Q";
È possibile utilizzare la sequenza di escape \u
per creare stringhe restrict
. Il codice seguente include solo i caratteri da ASCII 32 (spazio) ad ASCII 126 (tilde).
my_txt.restrict = "\u0020-\u007E";
Implementazione
public function get restrict():String
public function set restrict(value:String):void
selectable | proprietà |
selectable:Boolean
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Un valore booleano che indica se il campo di testo è selezionabile. Il valore true
indica che il testo è selezionabile. La proprietà selectable
controlla se un campo di testo è selezionabile, non se è modificabile. Ad esempio, un campo di testo dinamico può essere selezionabile anche se non è modificabile. Se un campo di testo dinamico non è selezionabile, non è possibile selezionarne il testo.
Se selectable
è impostata su false
, il testo del campo di testo non risponde ai comandi di selezione del mouse o della tastiera e il testo non può essere copiato mediante il comando Copia. Se selectable
è impostata su true
, il testo del campo di testo può essere selezionato mediante il mouse o la tastiera e copiato mediante il comando Copia. In tal modo potete selezionare il testo anche se il campo di testo è dinamico e non di input.
Implementazione
public function get selectable():Boolean
public function set selectable(value:Boolean):void
selectionActivePosition | proprietà |
selectionActivePosition:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
The active, or last clicked position, of the selection. If the implementation does not support selection anchor this is the last character of the selection.
Implementazione
public function get selectionActivePosition():int
selectionAnchorPosition | proprietà |
selectionAnchorPosition:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
The anchor, or first clicked position, of the selection. If the implementation does not support selection anchor this is the first character of the selection.
Implementazione
public function get selectionAnchorPosition():int
tabIndex | proprietà |
tabIndex:int
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Specifica l'ordine di tabulazione degli oggetti in un file SWF. Il valore predefinito di questa proprietà tabIndex
è -1 e indica che per l'oggetto non è impostato un indice di tabulazione.
Se un qualunque oggetto visualizzato nel file SWF contiene una proprietà tabIndex
, l'ordine di tabulazione automatico viene disabilitato e viene calcolato in base alle proprietà tabIndex
degli oggetti presenti nel file SWF. L'ordine di tabulazione personalizzato include solo gli oggetti dotati delle proprietà tabIndex
.
La proprietà tabIndex
può essere un numero intero non negativo. Gli oggetti vengono ordinati in base alle relative proprietà tabIndex
, in ordine ascendente. Un oggetto con un valore tabIndex
di 1 precede un oggetto con il valore tabIndex
di 2. È sconsigliabile utilizzare lo stesso valore di tabIndex
per più oggetti.
L'ordine di tabulazione personalizzato definito dalla proprietà tabIndex
è di tipo flat. In altre parole, non viene prestata alcuna attenzione alle relazioni gerarchiche degli oggetti nel file SWF. Tutti gli oggetti del file SWF dotati delle proprietà tabIndex
vengono inseriti nell'ordine di tabulazione, il quale viene determinato dall'ordine dei valori tabIndex
.
Nota: per impostare l'ordine di tabulazione per le istanze TLFTextField, inserite l'oggetto di visualizzazione secondario del TLFTextField come InteractiveObject, quindi impostate la proprietà tabIndex
. Ad esempio:
InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;Per invertire l'ordine di tabulazione rispetto all'impostazione predefinita per tre istanze di un oggetto TLFTextField (
tlfInstance1
, tlfInstance2
e tlfInstance3
), utilizzate il codice seguente:
InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3; InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2; InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
Implementazione
public function get tabIndex():int
public function set tabIndex(value:int):void
verticalScrollPosition | proprietà |
verticalScrollPosition:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
The vertical scroll position of the text.
Implementazione
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
appendText | () | metodo |
public function appendText(text:String):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Appends the specified text to the end of the text component, as if you had clicked at the end and typed.
An insertion point is then set after the new text. If necessary, the text will scroll to ensure that the insertion point is visible.
Parametri
text:String — The text to be appended.
|
insertText | () | metodo |
public function insertText(text:String):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Inserts the specified text into the text component as if you had typed it.
If a range was selected, the new text replaces the selected text. If there was an insertion point, the new text is inserted there.
An insertion point is then set after the new text. If necessary, the text will scroll to ensure that the insertion point is visible.
Parametri
text:String — The text to be inserted.
|
scrollToRange | () | metodo |
public function scrollToRange(anchorPosition:int, activePosition:int):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Scroll so the specified range is in view.
Parametri
anchorPosition:int — The anchor position of the selection range.
| |
activePosition:int — The active position of the selection range.
|
selectAll | () | metodo |
public function selectAll():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Selects all of the text.
selectRange | () | metodo |
public function selectRange(anchorIndex:int, activeIndex:int):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Selects a specified range of characters.
If either position is negative, it will deselect the text range.
Parametri
anchorIndex:int — The character position specifying the end
of the selection that stays fixed when the selection is extended.
| |
activeIndex:int — The character position specifying the end
of the selection that moves when the selection is extended.
|
setFocus | () | metodo |
public function setFocus():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flex 4.5 |
Versioni runtime: | Flash Player 10.1, AIR 2.0 |
Set focus to this text field.
Tue Jun 12 2018, 02:44 PM Z