Pakiet | flashx.textLayout.edit |
Klasa | public class SelectionState |
Dziedziczenie | SelectionState TextRange Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dla zakresu zaznaczenia istnieje punkt kontrolny reprezentujący punkt, w którym rozpoczyna się zaznaczenie tekstu, a także punkt aktywny, reprezentujący punkt, do którego zaznaczenie zostało rozszerzone. Punkt aktywny może wypadać przed lub po punkcie kontrolnym w tekście. Jeśli zaznaczenie zostanie zmodyfikowane (na przykład przez użytkownika, który kliknął przytrzymując klawisz Shift), wówczas punkt aktywny zostanie zmieniony, a punkt kontrolny pozostanie w tym samym położeniu.
Powiązane elementy interfejsu API
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
absoluteEnd : int Koniec zaznaczenia, jako bezwzględne położenie w TextFlow | TextRange | ||
absoluteStart : int Początek zaznaczenia, jako bezwzględne położenie w TextFlow | TextRange | ||
activePosition : int Aktywne położenie zaznaczenia, jako bezwzględne położenie w TextFlow | TextRange | ||
anchorPosition : int Położenie kontrolne zaznaczenia, jako bezwzględne położenie w TextFlow | TextRange | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
Atrybuty formatu stosowane do wstawianego tekstu. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow Zwraca instancję TextFlow skojarzoną z zaznaczeniem. | TextRange |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Tworzy obiekt SelectionState. | SelectionState | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
[przesłanianie]
Aktualizuje zakres zaznaczenia z uwzględnieniem nowych wartości punktu kontrolnego i punktu aktywnego. | SelectionState | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
pointFormat | właściwość |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Atrybuty formatu stosowane do wstawianego tekstu.
Uwaga: Obiekt pointFormat
nie zawiera odziedziczonych stylów. W celu uzyskania wszystkich odpowiednich definicji stylów należy użyć metody getCommonCharacterFormat()
klasy ISelectionManager.
Implementacja
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Powiązane elementy interfejsu API
SelectionState | () | Konstruktor |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy obiekt SelectionState.
Uwaga: Obiektu SelectionState nie należy tworzyć w celu utworzenia zaznaczenia. W celu utworzenia zaznaczenia w przepływie tekstu należy wywołać metodę setSelection()
odpowiedniej instancji klasy ISelectionManager (jest to obiekt SelectionManager lub obiekt EditManager przypisany do właściwości interactionManager
przepływu tekstu).
root:flashx.textLayout.elements:TextFlow — Instancja klasy TextFlow skojarzona z zaznaczeniem.
| |
anchorPosition:int — Indeks kontrolny zaznaczenia.
| |
activePosition:int — Indeks aktywny zaznaczenia.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — Format TextLayoutFormat, który zostanie zastosowany do następnego znaku po zaznaczeniu punktu
|
Powiązane elementy interfejsu API
updateRange | () | metoda |
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
Aktualizuje zakres zaznaczenia z uwzględnieniem nowych wartości punktu kontrolnego i punktu aktywnego.
W przypadku zmiany zaznaczenia style pointFormat
są usuwane.
Parametry
newAnchorPosition:int — indeks kontrolny zaznaczenia punktu kontrolnego.
| |
newActivePosition:int — indeks aktywny zaznaczenia punktu aktywnego.
|
Boolean — w przypadku zmiany zaznaczenia — true
|
Tue Jun 12 2018, 12:06 PM Z