Paket | spark.core |
Gränssnitt | public interface IEditableText extends IDisplayText , IEventDispatcher |
Implementorer | RichEditableText, StyleableStageText, StyleableTextField |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Egenskap | Definieras med | ||
---|---|---|---|
accessibilityProperties : AccessibilityProperties
De nuvarande hjälpmedelsalternativen för det här visningsobjektet. | IEditableText | ||
displayAsPassword : Boolean
Anger om textfältet har ett lösenord. | 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 [skrivskyddad]
A flag that indicates whether the text has been truncated. | IDisplayText | ||
lineBreak : String
Controls word wrapping within the text. | IEditableText | ||
maxChars : int
Det maximala antal tecken som en användare kan skriva i textfältet. | IEditableText | ||
multiline : Boolean
Anger om textfältet har flera rader. | IEditableText | ||
restrict : String
Anger den teckenuppsättning en användare kan använda för att skriva i textfältet. | IEditableText | ||
selectable : Boolean
Ett booleskt värde som anger om ett textfält är markeringsbart. | IEditableText | ||
selectionActivePosition : int [skrivskyddad]
The active, or last clicked position, of the selection. | IEditableText | ||
selectionAnchorPosition : int [skrivskyddad]
The anchor, or first clicked position, of the selection. | IEditableText | ||
tabIndex : int
Anger tabbordningen för objekt i en SWF-fil. | IEditableText | ||
text : String
The text displayed by this text component. | IDisplayText | ||
verticalScrollPosition : Number
The vertical scroll position of the text. | IEditableText |
Metod | Definieras med | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | IEventDispatcher | ||
Appends the specified text to the end of the text component,
as if you had clicked at the end and typed. | IEditableText | ||
Skickar en händelse till händelseflödet. | IEventDispatcher | ||
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | IEventDispatcher | ||
Inserts the specified text into the text component
as if you had typed it. | IEditableText | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | 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 | ||
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | IEventDispatcher |
accessibilityProperties | egenskap |
accessibilityProperties:AccessibilityProperties
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
De nuvarande hjälpmedelsalternativen för det här visningsobjektet. Om du ändrar egenskapen accessibilityProperties
eller något av fälten i accessibilityProperties
måste du anropa Accessibility.updateProperties()
-metoden för att dina ändringar ska börja gälla.
Obs: För ett objekt som skapas i redigeringsmiljön för Flash är värdet för accessibilityProperties
inlagt på basis av eventuell information du skrev in i hjälpmedelspanelen för objektet i fråga.
Implementering
public function get accessibilityProperties():AccessibilityProperties
public function set accessibilityProperties(value:AccessibilityProperties):void
displayAsPassword | egenskap |
displayAsPassword:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Anger om textfältet har ett lösenord. Om värdet för egenskapen är true
behandlas textfältet som ett password-textfält som döljer inmatningstecknen med asterisker i stället för de riktiga tecknen. Värdet false
innebär att textfältet inte behandlas som ett password-textfält. När password-läget är aktiverat fungerar inte kommandona Klipp ut och Klistra in eller deras motsvarande kortkommandon. Den här säkerhetstekniken förebygger att obehöriga användare använder genvägar för att ta reda på ett lösenord på en dator som är obevakad.
Implementering
public function get displayAsPassword():Boolean
public function set displayAsPassword(value:Boolean):void
editable | egenskap |
enabled | egenskap |
enabled:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | 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.
Implementering
public function get enabled():Boolean
public function set enabled(value:Boolean):void
focusEnabled | egenskap |
focusEnabled:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | 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
.
Implementering
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean):void
horizontalScrollPosition | egenskap |
horizontalScrollPosition:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
The horizontal scroll position of the text.
Implementering
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
lineBreak | egenskap |
lineBreak:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Controls word wrapping within the text. This property corresponds to the lineBreak style.
Implementering
public function get lineBreak():String
public function set lineBreak(value:String):void
Relaterade API-element
maxChars | egenskap |
maxChars:int
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Det maximala antal tecken som en användare kan skriva i textfältet. Ett skript kan infoga mer text än vad maxChars
tillåter. Egenskapen maxChars
visar bara hur mycket text som en användare kan ange. Om värdet för den här egenskapen är 0
finns det ingen gräns för hur mycket text som en användare kan ange.
Implementering
public function get maxChars():int
public function set maxChars(value:int):void
multiline | egenskap |
multiline:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Anger om textfältet har flera rader. Om värdet är true
har textfältet flera rader. Om värdet är false
har textfältet en rad. I ett fält av typen TextFieldType.INPUT
avgör värdet multiline
om Enter
-tangenten skapar en ny rad (om värdet är false
ignoreras Enter
-tangenten). Om du klistrar in text i TextField
med ett multiline
-värde som är false
tas nya rader bort ur texten.
Implementering
public function get multiline():Boolean
public function set multiline(value:Boolean):void
restrict | egenskap |
restrict:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Anger den teckenuppsättning en användare kan använda för att skriva i textfältet. Om värdet för egenskapen restrict
är null
kan du skriva vilket tecken som helst. Om värdet för egenskapen restrict
är en tom sträng kan du inte skriva vilket tecken som helst. Om värdet för restrict
-egenskapen är en teckensträng kan du bara ange tecknen i strängen i textfältet. Strängen läses från vänster till höger. Du kan ange intervall med hjälp av bindestreck (-). Endast användarinteraktionen är begränsad; ett skript kan lägga in alla slags texter i textfältet. Egenskapen synkroniseras inte med alternativen Bädda in teckensnittskonturer i egenskapsinspektören.
Om strängen börjar med cirkumflexen (^) accepteras alla tecken utom de som anges i strängen. Om strängen inte börjar med cirkumflexen (^) accepteras bara de tecken som anges i strängen.
I följande exempel tillåts bara att stora bokstäver, mellanslag och siffror i ett textfält:
my_txt.restrict = "A-Z 0-9";
I följande exempel tillåts alla tecken utom små bokstäver:
my_txt.restrict = "^a-z";
Du kan använda omvänt snedstreck för att ange ett ^ eller - ordagrant. Sekvenserna med omvänt snedstreck är \-, \^ eller \\. Det omvända snedsträcket måste vara ett faktiskt tecken i strängen. Två omvända snedstreck måste användas i ActionScript. I följande kod finns bara strecket (-) och cirkumflexen (^):
my_txt.restrict = "\\-\\^";
^ kan användas var som helst i strängen för att växla mellan att inkludera och exkludera tecken. I följande exempel tillåts bara stora bokstäver, men stora Q utesluts:
my_txt.restrict = "A-Z^Q";
Du kan använda escape-sekvensen \u
för att skapa restrict
-strängar. I följande kod inkluderas bara tecknen från ASCII 32 (mellanslag) till ASCII 126 (tilde).
my_txt.restrict = "\u0020-\u007E";
Implementering
public function get restrict():String
public function set restrict(value:String):void
selectable | egenskap |
selectable:Boolean
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Ett booleskt värde som anger om ett textfält är markeringsbart. Värdet true
anger att texten är markeringsbar. Egenskapen selectable
kontrollerar om ett textfält är markeringsbart, inte om det är redigeringsbart. Ett dynamiskt textfält kan vara markeringsbart även om det inte är redigeringsbart. Om ett dynamiskt textfält inte är markeringsbart går det inte att markera texten i det.
Om selectable
är inställt på false
svarar inte texten i textfältet på markeringskommandon från musen eller tangentbordet, och texten kan inte kopieras med hjälp av kommandot Kopiera. Om selectable
är inställt på true
kan texten i textfältet markeras med musen eller tangentbordet, och texten kan kopieras med hjälp av kommandot Kopiera. Du kan markera text på det här sättet även om textfältet är dynamiskt i stället för ett textinmatningsfält.
Implementering
public function get selectable():Boolean
public function set selectable(value:Boolean):void
selectionActivePosition | egenskap |
selectionActivePosition:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | 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.
Implementering
public function get selectionActivePosition():int
selectionAnchorPosition | egenskap |
selectionAnchorPosition:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | 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.
Implementering
public function get selectionAnchorPosition():int
tabIndex | egenskap |
tabIndex:int
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Anger tabbordningen för objekt i en SWF-fil. tabIndex
-egenskapen är -1 som standard, vilket innebär att inget tabbindexvärde läggs upp för objektet.
Om ett objekt som visas i SWF-filen innehåller en tabIndex
-egenskap inaktiveras automatisk tabbordning. I stället beräknas tabbordningen från tabIndex
-egenskaperna för objekten i SWF-filen. Den anpassade tabbordningen omfattar bara objekt som har tabIndex
-egenskaper.
Egenskapen tabIndex
måste vara ett positivt heltal. Objekten ordnas efter deras tabIndex
-egenskaper i stigande ordning. Ett objekt med ett tabIndex
-värde på 1 föregår ett objekt med ett tabIndex
-värde på 2. Använd inte samma tabIndex
-värde för flera objekt.
Den anpassade tabbordning som tabIndex
-egenskapen definierar är flat. Det innebär att de hierarkiska förhållandena mellan objekt i SWF-filen inte har någon betydelse. Alla objekt i SWF-filen med tabIndex
-egenskaper placeras i tabbordningen, som bestäms av ordningen för tabIndex
-värden.
Obs! Om du vill ställa in tabbordningen för TLFTextField-instanser, ska du byta underordnat visningsobjekt för TLFTextField till ett InteractiveObject och sedan ställa in egenskapen tabIndex
. Till exempel:
InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;Om du vill ändra tabbordningen från standardinställningen för tre instanser av ett TLFTextField-objekt (
tlfInstance1
, tlfInstance2
och tlfInstance3
), använder du:
InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3; InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2; InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
Implementering
public function get tabIndex():int
public function set tabIndex(value:int):void
verticalScrollPosition | egenskap |
verticalScrollPosition:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
The vertical scroll position of the text.
Implementering
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
appendText | () | metod |
public function appendText(text:String):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | 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.
Parametrar
text:String — The text to be appended.
|
insertText | () | metod |
public function insertText(text:String):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | 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.
Parametrar
text:String — The text to be inserted.
|
scrollToRange | () | metod |
public function scrollToRange(anchorPosition:int, activePosition:int):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Scroll so the specified range is in view.
Parametrar
anchorPosition:int — The anchor position of the selection range.
| |
activePosition:int — The active position of the selection range.
|
selectAll | () | metod |
public function selectAll():void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Selects all of the text.
selectRange | () | metod |
public function selectRange(anchorIndex:int, activeIndex:int):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Selects a specified range of characters.
If either position is negative, it will deselect the text range.
Parametrar
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 | () | metod |
public function setFocus():void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2.0 |
Set focus to this text field.
Tue Jun 12 2018, 01:40 PM Z