Package | flashx.textLayout.edit |
Classe | public class SelectionState |
Héritage | SelectionState TextRange Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Une zone de sélection a un point d’ancrage, représentant le point sur lequel la sélection de texte a commencé, et un point actif, représentant le point sur lequel la sélection est étendue. Le point actif peut se trouver avant ou après le point d’ancrage dans le texte. Si une sélection est modifiée (par exemple, par un utilisateur qui utilise Maj + clic avec le bouton de la souris), le point actif change tandis que le point d’ancrage reste à la même position.
Eléments de l’API associés
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
Propriété | Défini par | ||
---|---|---|---|
absoluteEnd : int Fin de la sélection, comme une position absolue dans l’objet TextFlow. | TextRange | ||
absoluteStart : int Début de la sélection, comme une position absolue dans l’objet TextFlow. | TextRange | ||
activePosition : int Position active de la sélection, comme une position absolue dans l’objet TextFlow. | TextRange | ||
anchorPosition : int Position d’ancrage de la sélection, comme une position absolue dans l’objet TextFlow. | TextRange | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
Les attributs de mise en forme appliqués au texte inséré. | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow Renvoie l’objet TextFlow associé à la sélection. | TextRange |
Méthode | Défini par | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Crée un objet SelectionState. | SelectionState | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
[override]
Met à jour la plage de sélection avec les nouvelles valeurs de position d’ancrage ou active. | SelectionState | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
pointFormat | propriété |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Les attributs de mise en forme appliqués au texte inséré.
Remarque : l’objet pointFormat
n’inclut pas les styles hérités. Pour obtenir toutes les définitions de style applicables, utilisez la méthode getCommonCharacterFormat()
de la classe ISelectionManager.
Implémentation
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
Eléments de l’API associés
SelectionState | () | Constructeur |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
Crée un objet SelectionState.
Remarque : ne construisez pas un objet SelectionState pour créer une sélection. Pour créer une sélection dans un enchaînement de texte, appelez la méthode setSelection()
de l’occurrence ISelectionManager (qui sera l’objet SelectionManager ou EditManager affecté à la propriété interactionManager
de l’enchaînement de texte).
root:flashx.textLayout.elements:TextFlow — L’objet TextFlow associé à la sélection.
| |
anchorPosition:int — L’index du point d’ancrage de la sélection.
| |
activePosition:int — L’index actif de la sélection.
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — La mise en forme TextLayoutFormat à appliquer au caractère suivant tapé en présence d’une sélection de point
|
Eléments de l’API associés
updateRange | () | méthode |
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
Met à jour la plage de sélection avec les nouvelles valeurs de position d’ancrage ou active.
Les styles pointFormat
sont effacés si la sélection est modifiée.
Paramètres
newAnchorPosition:int — l’index du point d’ancrage de la sélection.
| |
newActivePosition:int — l’index actif de la sélection.
|
Boolean — true si la sélection est modifiée
|
Tue Jun 12 2018, 09:30 AM Z