Paquete | fl.managers |
Interfaz | public 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 |
Elementos de API relacionados
Propiedad | Definido 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étodo | Definido 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 |
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
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.
|
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 devueltoInteractiveObject — 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.
|
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.
Tue Jun 12 2018, 02:12 PM Z