Paket | flashx.textLayout.edit |
Klasse | public class SelectionState |
Vererbung | SelectionState TextRange Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ein Auswahlbereich hat einen Ankerpunkt, der für den Punkt steht, an dem die Textauswahl begann, sowie einen aktiven Punkt, der für den Punkt steht, bis zu dem die Auswahl erweitert wird. Der aktive Punkt kann sich vor oder nach dem Ankerpunkt im Text befinden. Wenn eine Auswahl geändert wird (beispielsweise von einem Benutzer, der mit der Maus auf die Umschalttaste klickt), ändert sich der aktive Punkt, dagegen bleibt der Ankerpunkt immer in derselben Position.
Verwandte API-Elemente
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Eigenschaft | Definiert von | ||
---|---|---|---|
absoluteEnd : int Das Ende der Auswahl als eine absolute Position im TextFlow. | TextRange | ||
absoluteStart : int Der Anfang der Auswahl als eine absolute Position im TextFlow. | TextRange | ||
activePosition : int Aktive Position der Auswahl als eine absolute Position im TextFlow. | TextRange | ||
anchorPosition : int Ankerposition der Auswahl als eine absolute Position im TextFlow. | TextRange | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
Die Formatattribute, die auf den eingefügten Text angewendet wurden. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow Gibt den mit der Auswahl verknüpften TextFlow zurück. | TextRange |
Methode | Definiert von | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Erstellt ein SelectionState-Objekt. | SelectionState | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
[override]
Aktualisiert den Auswahlbereich mit neuen Werten für die Ankerposition oder die aktive Position. | SelectionState | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
pointFormat | Eigenschaft |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Formatattribute, die auf den eingefügten Text angewendet wurden.
Hinweis: Das pointFormat
-Objekt enthält keine geerbten Stile. Um alle zutreffenden Stildefinitionen abzurufen, verwenden Sie die getCommonCharacterFormat()
-Methode der ISelectionManager-Klasse.
Implementierung
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Verwandte API-Elemente
SelectionState | () | Konstruktor |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Erstellt ein SelectionState-Objekt.
Hinweis: Erzeugen Sie kein SelectionState-Objekt, um eine Auswahl zu erstellen. Um eine Auswahl in einem Textfluss zu erstellen, rufen Sie die setSelection()
-Methode der entsprechenden ISelectionManager-Instanz auf (das SelectionManager- oder EditManager-Objekt, das der interactionManager
-Eigenschaft des Textflusses zugewiesen ist).
root:flashx.textLayout.elements:TextFlow — Der mit dieser Auswahl verknüpfte TextFlow.
| |
anchorPosition:int — Die Ankerindexposition der Auswahl.
| |
activePosition:int — Die aktive Indexposition der Auswahl.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — Das TextLayoutFormat, das auf das nächste bei Punktauswahl eingegebene Zeichen angewendet werden soll.
|
Verwandte API-Elemente
updateRange | () | Methode |
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
Aktualisiert den Auswahlbereich mit neuen Werten für die Ankerposition oder die aktive Position.
Die pointFormat
-Stile werden gelöscht, wenn die Auswahl geändert wurde.
Parameter
newAnchorPosition:int — Die Ankerindexposition der Auswahl.
| |
newActivePosition:int — die aktive Indexposition der Auswahl.
|
Boolean — Wert „true“, wenn die Auswahl geändert wurde.
|
Tue Jun 12 2018, 10:04 AM Z