Referencia de ActionScript® 3.0 para la plataforma de Adobe® Flash®
Inicio  |  Ocultar lista de paquetes y clases |  Paquetes  |  Clases  |  Novedades  |  Índice  |  Apéndices  |  ¿Por qué hay texto en inglés?
Filtros: Recuperando datos del servidor...
Recuperando datos del servidor...
flashx.textLayout.edit 

SelectionState  - AS3

Paqueteflashx.textLayout.edit
Clasepublic class SelectionState
HerenciaSelectionState Inheritance TextRange Inheritance Object

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

La clase SelectionState representa una selección en un flujo de texto.

Un rango de selección cuenta con un punto de ancla, es decir, un punto en el que comienza la selección del texto, y un punto activo (que representa el punto hasta el que se extiende la selección). El punto activo puede estar antes o después del punto de ancla en el texto. Si se modifica una selección (por ejemplo, el usuario hace clic con la tecla Mayús pulsada), el punto activo cambia mientras que el punto de ancla permanece siempre en la misma posición.

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
 InheritedabsoluteEnd : int
El final de la selección, como posición absoluta en el objeto TextFlow
TextRange
 InheritedabsoluteStart : int
El inicio de la selección, como posición absoluta en el objeto TextFlow
TextRange
 InheritedactivePosition : int
Posición activa de la selección, como posición absoluta en el objeto TextFlow
TextRange
 InheritedanchorPosition : int
Posición de ancla de la selección, como posición absoluta en el objeto TextFlow
TextRange
 Inheritedconstructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada.
Object
  pointFormat : flashx.textLayout.formats:ITextLayoutFormat
Los atributos de formato se aplican al texto insertado.
SelectionState
 InheritedtextFlow : flashx.textLayout.elements:TextFlow
Devuelve el objeto TextFlow asociado a la selección.
TextRange
Métodos públicos
 MétodoDefinido por
  
Crea un objeto SelectionState.
SelectionState
 Inherited
Indica si un objeto tiene definida una propiedad especificada.
Object
 Inherited
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro.
Object
 Inherited
Indica si existe la propiedad especificada y si es enumerable.
Object
 Inherited
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle.
Object
 Inherited
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional.
Object
 Inherited
Devuelve la representación de cadena del objeto especificado.
Object
  
updateRange(newAnchorPosition:int, newActivePosition:int):Boolean
[override] Actualiza el rango de selección con nuevos valores de posición activa o de ancla.
SelectionState
 Inherited
Devuelve el valor simple del objeto especificado.
Object
Información sobre propiedades

pointFormat

propiedad
pointFormat:flashx.textLayout.formats:ITextLayoutFormat

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Los atributos de formato se aplican al texto insertado.

Nota: el objeto pointFormat no incluye estilos heredados. Para obtener todas las definiciones de estilos pertinentes, recurra al método getCommonCharacterFormat() de la clase ISelectionManager.



Implementación
    public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
    public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void

Elementos de API relacionados

Información sobre constructores

SelectionState

()Información sobre
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)

Versión del lenguaje: ActionScript 3.0
Versiones de motor de ejecución: Flash Player 10, AIR 1.5

Crea un objeto SelectionState.

Nota: no cree un objeto SelectionState para crear una selección. Para crear una selección en un flujo de texto, llame al método setSelection() de la instancia correspondiente de ISelectionManager (que es el objeto SelectionManager o EditManager asignado a la propiedad interactionManager del flujo de texto).

Parámetros
root:flashx.textLayout.elements:TextFlow — El objeto TextFlow asociado a la selección.
 
anchorPosition:int — El índice de ancla de la selección.
 
activePosition:int — El índice activo de la selección.
 
format:flashx.textLayout.formats:ITextLayoutFormat (default = null) — El objeto TextLayoutFormat que se va a aplicar al siguiente carácter introducido en la selección del punto

Elementos de API relacionados

Información sobre métodos

updateRange

()método
override public function updateRange(newAnchorPosition:int, newActivePosition:int):Boolean

Actualiza el rango de selección con nuevos valores de posición activa o de ancla.

Los estilos pointFormat se borran si cambia la selección.

Parámetros

newAnchorPosition:int — el índice de ancla de la selección.
 
newActivePosition:int — el índice activo de la selección.

Valor devuelto
Boolean — true, si cambia la selección




[ X ]¿Por qué hay texto en inglés?
Cierto contenido de la Referencia de ActionScript 3.0 se muestra en inglés

No todo el contenido de la Referencia de ActionScript 3.0 se traduce a todos los idiomas. Si un elemento del lenguaje no se traduce, aparecerá en inglés. Por ejemplo, la clase ga.controls.HelpBox no está traducida en ningún idioma. Por lo tanto, en la versión en español de la referencia, la clase ga.controls.HelpBox aparecerá en inglés.