Paket | flashx.textLayout.edit |
Klass | public class SelectionState |
Arv | SelectionState TextRange Object |
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Ett markeringsområde har en ankarpunkt, som representerar den punkt där textmarkeringen börjar, och en aktiv punkt, som representerar punkten dit markeringen sträcker sig. Den aktiva punkten kan ligga före eller efter ankarpunkten i texten. Om markeringen ändras (till exempel genom att användaren Skift-klickar) ändras den aktiva punkten medan ankarpunkten alltid ligger kvar på samma plats.
Relaterade API-element
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Egenskap | Definieras med | ||
---|---|---|---|
absoluteEnd : int Slutet av markeringen, som en absolut position i TextFlow. | TextRange | ||
absoluteStart : int Början av markeringen, som en absolut position i TextFlow. | TextRange | ||
activePosition : int Markeringens aktiva position, som en absolut position i TextFlow. | TextRange | ||
anchorPosition : int Markeringens ankarpunktsposition, som en absolut position i TextFlow. | TextRange | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
De formatattribut som används på den infogade texten. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow Returnerar det TextFlow-objekt som är kopplat till markeringen. | TextRange |
Metod | Definieras med | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Skapar ett SelectionState-objekt. | SelectionState | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
[åsidosätt]
Uppdaterar markeringsområdet med nya värden för ankarpunkt eller aktiv position. | SelectionState | ||
Returnerar det angivna objektets primitiva värde. | Object |
pointFormat | egenskap |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
De formatattribut som används på den infogade texten.
Obs! Objektet pointFormat
innehåller inga ärvda format. Om du vill hämta alla aktuella formatdefinitioner använder du metoden getCommonCharacterFormat()
i ISelectionManager-klassen.
Implementering
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Relaterade API-element
SelectionState | () | Konstruktor |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Språkversion: | ActionScript 3.0 |
Körningsmiljöversioner: | Flash Player 10, AIR 1.5 |
Skapar ett SelectionState-objekt.
Obs! Konstruera inte ett SelectionState-objekt för att skapa en markering. Om du vill skapa en markering i ett textflöde, anropar du setSelection()
-metoden för aktuell ISelectionManager-instans (som är det SelectionManager- eller EditManager-objekt tilldelat till interactionManager
-egenskapen i textflödet).
root:flashx.textLayout.elements:TextFlow — Det TextFlow som är kopplat till markeringen.
| |
anchorPosition:int — Markeringens ankarpunktsindex.
| |
activePosition:int — Markeringens aktiva index.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — Det TextLayoutFormat som ska tillämpas på nästa tecken som skrivs vid en punktmarkering
|
Relaterade API-element
updateRange | () | metod |
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
Uppdaterar markeringsområdet med nya värden för ankarpunkt eller aktiv position.
Formatet pointFormat
rensas om markeringen har ändrats.
Parametrar
newAnchorPosition:int — markeringens ankarpunktsindex.
| |
newActivePosition:int — markeringens aktiva index.
|
Boolean — true om markeringen har ändrats
|
Tue Jun 12 2018, 01:40 PM Z