ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: Pobieranie danych z serwera...
Pobieranie danych z serwera...
spark.core 

IEditableText  - AS3 Flex

Pakietspark.core
Interfejspublic 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

The IEditableText interface defines the properties and methods for editable text.



Właściwości publiczne
 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
 InheritedisTruncated : 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
 Inheritedtext : String
The text displayed by this text component.
IDisplayText
  verticalScrollPosition : Number
The vertical scroll position of the text.
IEditableText
Metody publiczne
 MetodaZdefiniowane przez
 Inherited
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
 Inherited
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń.
IEventDispatcher
 Inherited
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
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Usuwa detektor z obiektu EventDispatcher.
IEventDispatcher
  
scrollToRange(anchorPosition:int, activePosition:int):void
Scroll so the specified range is in view.
IEditableText
  
Selects all of the text.
IEditableText
  
selectRange(anchorIndex:int, activeIndex:int):void
Selects a specified range of characters.
IEditableText
  
Set focus to this text field.
IEditableText
 Inherited
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych.
IEventDispatcher
Szczegół właściwości

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):void

displayAsPassword

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):void

editable

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):void

enabled

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):void

focusEnabled

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):void

horizontalScrollPosition

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):void

lineBreak

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):void

Powią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):void

multiline

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):void

restrict

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):void

selectable

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):void

selectionActivePosition

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():int

selectionAnchorPosition

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():int

tabIndex

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):void

verticalScrollPosition

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):void
Szczegół metody

appendText

()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.





[ X ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.