Pakket | flashx.textLayout.edit |
Klasse | public class SelectionState |
Overerving | SelectionState TextRange Object |
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Een selectiebereik heeft een ankerpunt en een actief punt. Het ankerpunt is het punt waar de tekstselectie begint en het actieve punt is het punt tot waar de selectie is uitgebreid. Het actieve punt kan zich voor of na het ankerpunt in de tekst bevinden. Als een selectie wordt aangepast (bijvoorbeeld doordat een gebruiker tegelijkertijd op Shift drukt en met de muis klikt), verandert het actieve punt. Het ankerpunt blijft echter altijd in dezelfde positie.
Verwante API-elementen
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
absoluteEnd : int Einde van de selectie als een absolute positie in de TextFlow. | TextRange | ||
absoluteStart : int Begin van de selectie als een absolute positie in de TextFlow. | TextRange | ||
activePosition : int Actieve positie van de selectie als een absolute positie in de TextFlow. | TextRange | ||
anchorPosition : int Ankerpositie van de selectie als een absolute positie in de TextFlow. | TextRange | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
De opmaakkenmerken die worden toegepast op ingevoegde tekst. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow Retourneert de TextFlow die is gekoppeld aan de selectie. | TextRange |
Methode | Gedefinieerd door | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Maakt een SelectionState-object. | SelectionState | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
[overschrijven]
Het selectiebereik wordt bijgewerkt met nieuwe waarden voor het anker of de actieve positie. | SelectionState | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
pointFormat | eigenschap |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
De opmaakkenmerken die worden toegepast op ingevoegde tekst.
Opmerking: het pointFormat
-object bevat geen overgenomen stijlen. Als u alle van toepassing zijnde stijldefinities wilt ophalen, gebruikt u de methode getCommonCharacterFormats()
van de klasse ISelectionManager.
Implementatie
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Verwante API-elementen
SelectionState | () | Constructor |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Taalversie: | ActionScript 3.0 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Maakt een SelectionState-object.
Opmerking: maak geen SelectionState-object om een selectie te maken. Als u een selectie in een tekstflow wilt maken, roept u de methode setSelection()
van de relevante ISelectionManager-instantie aan (dit is het SelectionManager- of EditManager-object dat is toegewezen aan de eigenschap interactionManager
van de tekstflow).
root:flashx.textLayout.elements:TextFlow — De TextFlow die is gekoppeld aan de selectie.
| |
anchorPosition:int — De ankerindex van de selectie.
| |
activePosition:int — De actieve index van de selectie.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — De TextLayoutFormat die bij een puntselectie op het volgende teken moet worden toegepast
|
Verwante API-elementen
updateRange | () | methode |
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
Het selectiebereik wordt bijgewerkt met nieuwe waarden voor het anker of de actieve positie.
De pointFormat
-stijlen worden gewist als de selectie wordt gewijzigd.
Parameters
newAnchorPosition:int — de ankerindex van de selectie.
| |
newActivePosition:int — de actieve index van de selectie.
|
Boolean — true als de selectie is gewijzigd
|
Wed Jun 13 2018, 11:42 AM Z