| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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.
defaultButton:Button [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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:Boolean [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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
nextTabIndex:int [read-only]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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:Boolean [read-write]
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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
public function activate():void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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.
public function deactivate():void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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.
public function findFocusManagerComponent(component:InteractiveObject):InteractiveObject
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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
Valor devuelto
| InteractiveObject — El objeto IFocusManagerComponent que contiene el objeto especificado; en caso contrario, este método devuelve null.
|
public function getFocus():InteractiveObject
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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
public function getNextFocusManagerComponent(backward:Boolean = false):InteractiveObject
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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
public function hideFocus():void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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.
public function setFocus(o:InteractiveObject):void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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
public function showFocus():void
| Versión del lenguaje: | ActionScript 3.0 |
| Versión del reproductor: | Flash Player 9.0.28.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.
© 2004-2007 Adobe Systems Incorporated. Todos los derechos reservados.
Fri Oct 12 2007, 2:30 AM GMT-07:00
Página actual: http://livedocs.adobe.com/flash/9.0_es/ActionScriptLangRefV3/fl/managers/IFocusManager.html