| Pakiet | spark.core |
| Interfejs | public interface IEditableText extends IDisplayText , IEventDispatcher |
| Implementory | RichEditableText, StyleableStageText, StyleableTextField |
| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
| accessibilityProperties : AccessibilityProperties
Bieżące opcje dostępności tego obiektu wyświetlanego. | IEditableText | ||
| displayAsPassword : Boolean
Wskazuje, czy pole tekstowe jest polem hasła. | 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 [tylko do odczytu]
A flag that indicates whether the text has been truncated. | IDisplayText | |
| lineBreak : String
Controls word wrapping within the text. | IEditableText | ||
| maxChars : int
Maksymalna liczba znaków, które użytkownik może wprowadzić w polu tekstowym. | IEditableText | ||
| multiline : Boolean
Określa, czy pole tekstowe jest polem wielowierszowym. | IEditableText | ||
| restrict : String
Oznacza zestaw znaków, które użytkownik może wprowadzać w polu tekstowym. | IEditableText | ||
| selectable : Boolean
Wartość typu Boolean wskazująca, czy dane pole tekstowe można zaznaczać. | IEditableText | ||
| selectionActivePosition : int [tylko do odczytu]
The active, or last clicked position, of the selection. | IEditableText | ||
| selectionAnchorPosition : int [tylko do odczytu]
The anchor, or first clicked position, of the selection. | IEditableText | ||
| tabIndex : int
Określa kolejność uaktywniania obiektów (z pliku SWF) za pomocą klawisza Tab. | IEditableText | ||
![]() | text : String
The text displayed by this text component. | IDisplayText | |
| verticalScrollPosition : Number
The vertical scroll position of the text. | IEditableText | ||
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | IEventDispatcher | |
Appends the specified text to the end of the text component,
as if you had clicked at the end and typed. | IEditableText | ||
![]() |
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | IEventDispatcher | |
![]() |
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | IEventDispatcher | |
Inserts the specified text into the text component
as if you had typed it. | IEditableText | ||
![]() |
Usuwa detektor z obiektu 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 | ||
![]() |
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | IEventDispatcher | |
accessibilityProperties | właściwość |
accessibilityProperties:AccessibilityProperties| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Bieżące opcje dostępności tego obiektu ekranowego. W przypadku modyfikacji właściwości accessibilityProperties lub jakichkolwiek pól wewnątrz właściwości accessibilityProperties konieczne jest wywołanie metody Accessibility.updateProperties() aby zmiany odniosły efekt.
Uwaga: Dla obiektu stworzonego w środowisku Flash wartość właściwości accessibilityProperties jest wstępnie zapełniana informacjami wprowadzonymi w panelu Dostępności dla tego obiektu.
Implementacja
public function get accessibilityProperties():AccessibilityProperties public function set accessibilityProperties(value:AccessibilityProperties):voiddisplayAsPassword | właściwość |
displayAsPassword:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Wskazuje, czy pole tekstowe jest polem hasła. Wartość true tej właściwości oznacza, że pole tekstowe jest traktowane jak pole hasła i ukrywa wpisywane znaki, wyświetlając w ich miejscu znaki gwiazdki. Wartość false oznacza, że pole tekstowe nie jest traktowane jak pole hasła. Włączony tryb hasła uniemożliwia korzystanie z poleceń Wytnij i Kopiuj, a odpowiadające im skróty klawiaturowe nie będą aktywne. Ten mechanizm zabezpieczający uniemożliwia nieuprawnionemu użytkownikowi korzystanie ze skrótów w celu odkrycia hasła do komputera pozostawionego bez nadzoru.
Implementacja
public function get displayAsPassword():Boolean public function set displayAsPassword(value:Boolean):voideditable | właściwość |
editable:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Flag that indicates whether the text is editable.
Wartością domyślną jest false.
Implementacja
public function get editable():Boolean public function set editable(value:Boolean):voidenabled | właściwość |
enabled:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | 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.
Implementacja
public function get enabled():Boolean public function set enabled(value:Boolean):voidfocusEnabled | właściwość |
focusEnabled:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | 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.
Implementacja
public function get focusEnabled():Boolean public function set focusEnabled(value:Boolean):voidhorizontalScrollPosition | właściwość |
horizontalScrollPosition:Number| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
The horizontal scroll position of the text.
Implementacja
public function get horizontalScrollPosition():Number public function set horizontalScrollPosition(value:Number):voidlineBreak | właściwość |
lineBreak:String| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Controls word wrapping within the text. This property corresponds to the lineBreak style.
Implementacja
public function get lineBreak():String public function set lineBreak(value:String):voidPowiązane elementy interfejsu API
maxChars | właściwość |
maxChars:int| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Maksymalna liczba znaków, które użytkownik może wprowadzić w polu tekstowym. Za pomocą skryptu można wstawić więcej tekstu niż pozwala właściwość maxChars; właściwość maxChars oznacza maksymalną ilości tekstu wpisanego przez użytkownika. Jeśli wartość tej właściwości wynosi 0, użytkownik może wpisać nieograniczoną ilość tekstu.
Implementacja
public function get maxChars():int public function set maxChars(value:int):voidmultiline | właściwość |
multiline:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Określa, czy pole tekstowe jest polem wielowierszowym. Wartość true wskazuje, że pole tekstowe jest polem wielowierszowym; wartość false wskazuje, że pole tekstowe jest polem jednowierszowym. W przypadku pola typu TextFieldType.INPUT wartość multiline określa, czy naciśnięcie klawisza Enter powoduje utworzenie nowego wiersza (false powoduje, że naciśnięcie klawisza Enter jest ignorowane). Jeśli tekst zostanie wklejony do pola TextField z wartością multiline równą false, nowe wiersze znajdują się poza tekstem.
Implementacja
public function get multiline():Boolean public function set multiline(value:Boolean):voidrestrict | właściwość |
restrict:String| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Oznacza zestaw znaków, które użytkownik może wprowadzać w polu tekstowym. Jeśli wartością właściwości restrict jest wartość null, użytkownik może wprowadzić dowolny znak. Jeśli wartością właściwości restrict jest pusty ciąg znaków, użytkownik nie może wprowadzić żadnego znaku. Jeśli wartością właściwości restrict jest ciąg znaków, użytkownik może wprowadzić do pola tekstowego tylko znaki z tego ciągu. Ciąg znaków jest przeszukiwany od lewej do prawej. Zakres można zdefiniować za pomocą znaku myślnika (-). Ograniczone są tylko interakcje użytkownika; skrypt może umieścić w polu tekstowym dowolny tekst. Tej właściwości nie można zsynchronizować z opcjami osadzania czcionki w inspektorze właściwości.
Jeśli ciąg znaków rozpoczyna się od znaku karetki (^), wszystkie znaki są początkowo akceptowane, a następujące po nich znaki w ciągu są wykluczane ze zbioru znaków akceptowanych. Jeśli ciąg znaków nie rozpoczyna się od znaku karetki (^), żadne znaki nie są początkowo akceptowane, a następujące po nich znaki w ciągu zostają zawarte w zbiorze znaków akceptowanych.
W poniższym przykładzie do pola tekstowego można wprowadzić tylko znaki dużej litery, spacje oraz liczby.
my_txt.restrict = "A-Z 0-9";
Poniższy przykład ilustruje włączenie wszystkich znaków z wyjątkiem tych pisanych małą literą:
my_txt.restrict = "^a-z";
Aby wprowadzić znaczenie znaku karetki (^) lub kreski (-) można użyć ukośnika odwrotnego. Akceptowalne sekwencje zawierające ukośnik odwrotny to: \-, \^ lub \\. Ukośnik odwrotny musi stanowić rzeczywisty znak w ciągu znaków, dlatego w języku ActionScript należy użyć podwójnego znaku ukośnika odwrotnego. Na przykład poniższy kod zawiera tylko znak kreski (-) i karetki z (^):
my_txt.restrict = "\\-\\^";
Znaku ^ można użyć w dowolnym miejscu ciągu znaków — umożliwia włączanie i wykluczanie znaków. Poniższy kod włącza tylko znaki dużych liter, ale wyłącza literę Q:
my_txt.restrict = "A-Z^Q";
Za pomocą sekwencji zmiany znaczenia \u można budować zastrzeżone ciągi znaków. Poniższy kod zawiera tylko znaki ASCII od numeru 32 (spacja) do 126 (tylda).
my_txt.restrict = "\u0020-\u007E";
Implementacja
public function get restrict():String public function set restrict(value:String):voidselectable | właściwość |
selectable:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Wartość typu Boolean wskazująca, czy dane pole tekstowe można zaznaczać. Wartość true oznacza, że tekst można zaznaczać. Właściwość selectable udostępnia sterowanie możliwością zaznaczenia, a nie edycji pola tekstowego. Dynamiczne pole tekstowe można zaznaczać nawet, gdy nie można go wyedytować. Jeśli dynamiczne pole tekstowe nie ma możliwości zaznaczenia, użytkownik nie może zaznaczyć w nim tekstu.
Jeśli właściwość selectable jest ustawiona na wartość false, tekst w polu tekstowym nie będzie reagował na polecenia zaznaczenia lub ich skróty klawiszowe i nie będzie go można skopiować za pomocą polecenia Kopiuj. Jeśli właściwość selectable jest ustawiona na wartość true, tekst w polu tekstowym można zaznaczyć za pomocą myszy lub klawiszy klawiatury i skopiować za pomocą polecenia Kopiuj. W ten sposób można zaznaczyć tekst, nawet jeśli pole tekstowe to dynamiczne, a nie wejściowe pole tekstowe.
Implementacja
public function get selectable():Boolean public function set selectable(value:Boolean):voidselectionActivePosition | właściwość |
selectionActivePosition:int [tylko do odczytu] | Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | 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.
Implementacja
public function get selectionActivePosition():intselectionAnchorPosition | właściwość |
selectionAnchorPosition:int [tylko do odczytu] | Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | 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.
Implementacja
public function get selectionAnchorPosition():inttabIndex | właściwość |
tabIndex:int| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Określa kolejność uaktywniania obiektów (z pliku SWF) za pomocą klawisza Tab. Właściwość tabIndex ma domyślnie wartość -1, co oznacza iż nie jest ustawiony indeks tabulacji dla tego obiektu.
Jeżeli dowolny z obecnie wyświetlanych obiektów w pliku SWF zawiera właściwość tabIndex, wówczas automatyczna kolejność uaktywniania dla klawisza Tab jest wyłączone, zaś kolejność jest określana przez właściwości tabIndex obiektów w pliku SWF. Do własnej kolejności uaktywniania dla klawisza Tab można włączyć tylko obiekty posiadające właściwości tabIndex.
Wartością właściwości tabIndex może być nie ujemna liczba całkowita. Obiekty są porządkowane zgodnie z właściwościami tabIndex w kolejności rosnącej. Obiekt z wartością właściwości tabIndex równą 1 ma pierwszeństwo względem obiektu z wartością właściwości tabIndex równą 2. Nie należy używać tej samej wartości tabIndex dla wielu obiektów.
Własna kolejność uaktywniania definiowana przez właściwość tabIndex to flat. Oznacza to, iż nie zwraca się uwagi na stosunki hierarchiczne obiektów w pliku SWF. Wszystkie obiekty w pliku SWF z właściwościami tabIndex są układane zgodnie z kolejnością aktywacji klawiszem Tab, która jest określane przez wartości właściwości tabIndex.
Uwaga: Aby ustawić kolejność aktywacji klawiszem Tab dla instancji TLFTextField, należy wykonać rzutowanie obiektu podrzędnego obiektu wyświetlanego TLFTextField na klasę InteractiveObject, a następnie ustawić właściwość tabIndex. Na przykład:
InteractiveObject(tlfInstance.getChildAt(1)).tabIndex = 3;Aby odwrócić kolejność aktywacji klawiszem Tab względem ustawienia domyślnego dla trzech instancji obiektu TLFTextField (
tlfInstance1, tlfInstance2 i tlfInstance3), należy użyć poniższego kodu:
InteractiveObject(tlfInstance1.getChildAt(1)).tabIndex = 3; InteractiveObject(tlfInstance2.getChildAt(1)).tabIndex = 2; InteractiveObject(tlfInstance3.getChildAt(1)).tabIndex = 1;
Implementacja
public function get tabIndex():int public function set tabIndex(value:int):voidverticalScrollPosition | właściwość |
verticalScrollPosition:Number| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
The vertical scroll position of the text.
Implementacja
public function get verticalScrollPosition():Number public function set verticalScrollPosition(value:Number):voidappendText | () | metoda |
public function appendText(text:String):void| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | 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.
Parametry
text:String — The text to be appended.
|
insertText | () | metoda |
public function insertText(text:String):void| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | 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.
Parametry
text:String — The text to be inserted.
|
scrollToRange | () | metoda |
public function scrollToRange(anchorPosition:int, activePosition:int):void| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Scroll so the specified range is in view.
Parametry
anchorPosition:int — The anchor position of the selection range.
| |
activePosition:int — The active position of the selection range.
|
selectAll | () | metoda |
public function selectAll():void| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Selects all of the text.
selectRange | () | metoda |
public function selectRange(anchorIndex:int, activeIndex:int):void| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Selects a specified range of characters.
If either position is negative, it will deselect the text range.
Parametry
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 | () | metoda |
public function setFocus():void| Wersja języka: | ActionScript 3.0 |
| Wersja produktu: | Flex 4.5 |
| Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 2.0 |
Set focus to this text field.
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne