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...
fl.managers 

IFocusManager  - AS3 Flash

Paquetefl.managers
Interfazpublic interface IFocusManager
Implementadores FocusManager

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Implementa la interfaz IFocusManager para crear una clase FocusManager personalizada. FocusManager permite que una aplicación transfiera la selección entre distintos componentes cuando el usuario desplace el ratón o presione la tecla Tabulador.

Elementos de API relacionados



Propiedades públicas
 PropiedadDefinido por
  defaultButton : Button
Obtiene o define una referencia al botón predeterminado.
IFocusManager
  defaultButtonEnabled : Boolean
Obtiene o define un valor que indica si el botón predeterminado está activado.
IFocusManager
  form : DisplayObjectContainer
DisplayObjectContainer base para IFocusManager, normalmente el escenario.
IFocusManager
  nextTabIndex : int
[solo lectura] Obtiene el siguiente índice de tabulación exclusivo que se utilizará en el bucle de tabulación actual.
IFocusManager
  showFocusIndicator : Boolean
Obtiene o define un valor que determina si la interfaz de usuario cambia para indicar que un componente concreto está seleccionado.
IFocusManager
Métodos públicos
 MétodoDefinido por
  
Activa Focus Manager.
IFocusManager
  
Desactiva Focus Manager.
IFocusManager
  
Recupera el objeto IFocusManagerComponent que contiene el objeto especificado, en caso de que exista.
IFocusManager
  
Recupera el componente IFocusManagerComponent seleccionado actualmente.
IFocusManager
  
Recupera el componente que se seleccionará en siguiente lugar si el usuario mueve la selección con la tecla Tabulador.
IFocusManager
  
Define la propiedad showFocusIndicator como false.
IFocusManager
  
Establece la selección en un componente IFocusManagerComponent.
IFocusManager
  
Define la propiedad showFocusIndicator como true.
IFocusManager
Información sobre propiedades

defaultButton

propiedad
defaultButton:Button

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Obtiene o define una referencia al botón predeterminado. El botón predeterminado actúa como un botón proxy para los componentes seleccionados al presionar la tecla Intro. Al presionar esta tecla, se activa un evento click que se distribuye en el botón predeterminado en lugar del componente seleccionado. Los componentes Button no requieren botones predeterminados. Cuando la selección se mueve a un componente Button, no se puede activar el botón predeterminado; si la selección se mueve de un componente Button a un componente de otro tipo, se puede volver a activar el botón predeterminado.



Implementación
    public function get defaultButton():Button
    public function set defaultButton(value:Button):void

defaultButtonEnabled

propiedad 
defaultButtonEnabled:Boolean

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Obtiene o define un valor que indica si el botón predeterminado está activado. Si este valor se define como true, Focus Manager controlará la tecla Intro y distribuirá un evento click en el botón predeterminado al presionar dicha tecla cuando esté seleccionado un componente que no sea botón. Si el valor se define como false, Focus Manager no controlará la tecla Intro. Los componentes que utilizan la tecla Intro establecen esta propiedad en false para evitar que se distribuya un evento click en el botón predeterminado (en caso de que exista) cuando el usuario presione dicha tecla.



Implementación
    public function get defaultButtonEnabled():Boolean
    public function set defaultButtonEnabled(value:Boolean):void

form

propiedad 
form:DisplayObjectContainer

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS5.5
Versiones de motor de ejecución: AIR 1.0, Flash Player 9.0.28.0

DisplayObjectContainer base para IFocusManager, normalmente el escenario.



Implementación
    public function get form():DisplayObjectContainer
    public function set form(value:DisplayObjectContainer):void

nextTabIndex

propiedad 
nextTabIndex:int  [solo lectura]

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Obtiene el siguiente índice de tabulación exclusivo que se utilizará en el bucle de tabulación actual. Un bucle de tabulación incluye uno o varios componentes que administra Focus Manager.



Implementación
    public function get nextTabIndex():int

showFocusIndicator

propiedad 
showFocusIndicator:Boolean

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Obtiene o define un valor que determina si la interfaz de usuario cambia para indicar que un componente concreto está seleccionado.

Si esta propiedad se define como true, el componente seleccionado se marcará con un indicador visual. Si se establece en false, no se utilizará un indicador de selección visual.

De forma predeterminada, esta propiedad se define como false hasta que el usuario presiona la tecla Tabulador; en ese momento, se define como true.



Implementación
    public function get showFocusIndicator():Boolean
    public function set showFocusIndicator(value:Boolean):void
Información sobre métodos

activate

()método
public function activate():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Activa Focus Manager.

Cuando en la pantalla se muestran varios objetos DisplayObjectContainer a la vez, System Manager activa y desactiva los objetos FocusManager correspondientes conforme la selección pasa de un contenedor al siguiente. Cuando la selección se mueve a un componente de un objeto DisplayObjectContainer cuyo Focus Manager desactivado, System Manager activa Focus Manager realizando una llamada al método activate(). Sólo puede existir un objeto Focus Manager activo cada vez; antes de activar cada Focus Manager, System Manager utiliza el método deactivate() para desactivar el Focus Manager activo cuyos componentes dejan de estar seleccionados.

deactivate

()método 
public function deactivate():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Desactiva Focus Manager.

Cuando en la pantalla se muestran varios objetos DisplayObjectContainer a la vez, System Manager activa y desactiva los objetos FocusManager correspondientes conforme la selección pasa de un contenedor al siguiente. Cuando la selección se mueve a un componente de un objeto DisplayObjectContainer cuyo Focus Manager desactivado, System Manager activa Focus Manager realizando una llamada al método activate(). Sólo puede existir un objeto Focus Manager activo cada vez; antes de activar cada Focus Manager, System Manager utiliza el método deactivate() para desactivar el Focus Manager activo cuyos componentes dejan de estar seleccionados.

findFocusManagerComponent

()método 
public function findFocusManagerComponent(component:InteractiveObject):InteractiveObject

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Recupera el objeto IFocusManagerComponent que contiene el objeto especificado, en caso de que exista.

Flash Player puede establecer la selección tanto en subcomponentes como en componentes. Este método se utiliza para buscar el componente que está seleccionado o que contiene el subcomponente seleccionado.

Parámetros

component:InteractiveObject — Objeto que puede recibir la selección de Flash Player.

Valor devuelto
InteractiveObject — El objeto IFocusManagerComponent que contiene el objeto especificado; en caso contrario, este método devuelve null.

getFocus

()método 
public function getFocus():InteractiveObject

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Recupera el componente IFocusManagerComponent seleccionado actualmente. Utilice este método para determinar el componente seleccionado. Si se utiliza el objeto Stage para descubrir el componente que está seleccionado, puede que se devuelva el subcomponente de dicho componente.

Valor devuelto
InteractiveObject — Objeto IFocusManagerComponent que está seleccionado.

getNextFocusManagerComponent

()método 
public function getNextFocusManagerComponent(backward:Boolean = false):InteractiveObject

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Recupera el componente que se seleccionará en siguiente lugar si el usuario mueve la selección con la tecla Tabulador.

Este método se puede utilizar para detectar el siguiente componente que se seleccionará en el bucle de tabulación si se mueve la selección un elemento hacia delante o hacia atrás. Si la aplicación no contiene otros componentes válidos, este método recupera el componente seleccionado actualmente.

Parámetros

backward:Boolean (default = false) — Indica si la selección se mueve hacia atrás por el bucle de tabulación. Si el valor es true, este método devuelve el componente que se habría seleccionado si el usuario hubiese presionado la combinación de teclas Mayús+Tabulador para mover hacia atrás la selección.

Valor devuelto
InteractiveObject — Componente que se va a seleccionar en siguiente lugar.

hideFocus

()método 
public function hideFocus():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Define la propiedad showFocusIndicator como false. Si un componente seleccionado está marcado con un indicador de selección visual, este método quita dicho indicador.

setFocus

()método 
public function setFocus(o:InteractiveObject):void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Establece la selección en un componente IFocusManagerComponent. Este método no comprueba la visibilidad del componente, su estado de activación ni cualquier otra condición.

Parámetros

o:InteractiveObject — Componente que se va a seleccionar.

showFocus

()método 
public function showFocus():void

Versión del lenguaje: ActionScript 3.0
Versión de producto: Flash CS3
Versiones de motor de ejecución: Flash Player 9.0.28.0, AIR 1.0

Define la propiedad showFocusIndicator como true. Si un componente está seleccionado, este método dibuja el indicador de selección visual en dicho componente.





[ 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.