Package | fl.managers |
Interface | public interface IFocusManager |
Implémenteurs | FocusManager |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
defaultButton : Button
Récupère ou définit une référence au bouton par défaut. | IFocusManager | ||
defaultButtonEnabled : Boolean
Récupère ou définit une valeur indiquant si le bouton par défaut est activé. | IFocusManager | ||
form : DisplayObjectContainer
DisplayObjectContainer de base pour IFocusManager, généralement la scène. | IFocusManager | ||
nextTabIndex : int [lecture seule]
Récupère le prochain index de tabulation unique à utiliser dans la boucle de tabulation actuelle. | IFocusManager | ||
showFocusIndicator : Boolean
Récupère ou définit une valeur qui détermine si l’interface utilisateur change pour indiquer qu’un composant spécifique a le focus. | IFocusManager |
Méthode | Défini par | ||
---|---|---|---|
Active un gestionnaire de focus. | IFocusManager | ||
Désactive un gestionnaire de focus. | IFocusManager | ||
Récupère l’objet IFocusManagerComponent qui contient l’objet spécifié, le cas échéant. | IFocusManager | ||
Récupère le composant IFocusManagerComponent qui a actuellement le focus. | IFocusManager | ||
Récupère le prochain composant appelé à recevoir le focus si l’utilisateur le déplace à l’aide de la touche de tabulation. | IFocusManager | ||
Définit la propriété showFocusIndicator sur false. | IFocusManager | ||
Attribue le focus à un composant IFocusManagerComponent. | IFocusManager | ||
Définit la propriété showFocusIndicator sur true. | IFocusManager |
defaultButton | propriété |
defaultButton:Button
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère ou définit une référence au bouton par défaut. Le bouton par défaut sert de bouton proxy au composant qui détient le focus au moment où l’utilisateur appuie sur la touche Entrée. Le fait d’appuyer sur la touche Entrée déclenche la distribution d’un événement click
au bouton par défaut de la part du composant qui détient le focus. Les composants Button ne requièrent pas de boutons par défaut. Lorsque le focus se déplace vers un composant Button, il ne peut pas déclencher le bouton par défaut ; si le focus se déplace d’un composant Button vers un composant qui ne correspond pas à un bouton, le bouton par défaut peut être à nouveau déclenché.
Implémentation
public function get defaultButton():Button
public function set defaultButton(value:Button):void
defaultButtonEnabled | propriété |
defaultButtonEnabled:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère ou définit une valeur indiquant si le bouton par défaut est activé. Si cette valeur est définie sur true
, le gestionnaire de focus surveille la touche Entrée et distribue un événement click
au bouton par défaut si l’utilisateur appuie sur la touche Entrée au moment où un composant autre qu’un bouton détient le focus. Si cette valeur est définie sur false
, le gestionnaire de focus ne surveille pas la touche Entrée. Les composants qui utilisent la touche Entrée définissent cette propriété sur false
pour empêcher la distribution d’un événement click
sur le bouton par défaut, dans le cas où il en existe un, lorsque l’utilisateur appuie sur la touche Entrée.
Implémentation
public function get defaultButtonEnabled():Boolean
public function set defaultButtonEnabled(value:Boolean):void
form | propriété |
form:DisplayObjectContainer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5.5 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
DisplayObjectContainer de base pour IFocusManager, généralement la scène.
Implémentation
public function get form():DisplayObjectContainer
public function set form(value:DisplayObjectContainer):void
nextTabIndex | propriété |
nextTabIndex:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère le prochain index de tabulation unique à utiliser dans la boucle de tabulation actuelle. Toute boucle de tabulation comprend un ou plusieurs composants gérés par un gestionnaire de focus.
Implémentation
public function get nextTabIndex():int
showFocusIndicator | propriété |
showFocusIndicator:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère ou définit une valeur qui détermine si l’interface utilisateur change pour indiquer qu’un composant spécifique a le focus.
Si cette propriété a la valeur true
, tout composant disposant du focus est signalé par un indicateur visuel. Si elle est définie sur false, aucun indicateur visuel de focus n’est utilisé.
Par défaut, cette propriété est définie sur false
jusqu’à ce que l’utilisateur appuie sur la touche de tabulation ; elle est ensuite définie sur true
.
Implémentation
public function get showFocusIndicator():Boolean
public function set showFocusIndicator(value:Boolean):void
activate | () | méthode |
public function activate():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Active un gestionnaire de focus.
Lorsque plusieurs objets DisplayObjectContainer sont affichés simultanément à l’écran, le gestionnaire système active et désactive leurs objets FocusManager lorsque le focus passe d’un conteneur au suivant. Lorsque le focus est transféré à un composant figurant dans un objet DisplayObjectContainer dont le gestionnaire de focus est désactivé, le gestionnaire système active ce gestionnaire de focus en appelant la méthode activate()
. Un seul gestionnaire de focus peut être actif à la fois. Avant d’en activer un, le gestionnaire système utilise la méthode deactivate()
pour désactiver le gestionnaire de focus actif dont les composants ont perdu le focus.
deactivate | () | méthode |
public function deactivate():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Désactive un gestionnaire de focus.
Lorsque plusieurs objets DisplayObjectContainer sont affichés simultanément à l’écran, le gestionnaire système active et désactive leurs objets FocusManager lorsque le focus passe d’un conteneur au suivant. Lorsque le focus est transféré à un composant figurant dans un objet DisplayObjectContainer dont le gestionnaire de focus est désactivé, le gestionnaire système active ce gestionnaire de focus en appelant la méthode activate()
. Un seul gestionnaire de focus peut être actif à la fois. Avant d’en activer un, le gestionnaire système utilise la méthode deactivate()
pour désactiver le gestionnaire de focus actif dont les composants ont perdu le focus.
findFocusManagerComponent | () | méthode |
public function findFocusManagerComponent(component:InteractiveObject):InteractiveObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère l’objet IFocusManagerComponent qui contient l’objet spécifié, le cas échéant.
Flash Player peut définir le focus aussi bien sur les sous-composants que sur les composants proprement dit. Cette méthode permet de trouver le composant qui a le focus ou qui contient le sous-composant qui le détient.
Paramètres
component:InteractiveObject — Objet pouvant avoir le focus de niveau Flash Player.
|
InteractiveObject — Objet IFocusManagerContainer contenant l’objet spécifié ; à défaut, cette méthode renvoie la valeur null .
|
getFocus | () | méthode |
public function getFocus():InteractiveObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère le composant IFocusManagerComponent qui a actuellement le focus. Utilisez cette méthode pour identifier le composant qui détient le focus. L’utilisation de l’objet Stage pour identifier le composant qui détient le focus peut se traduire par le renvoi du sous-composant du composant qui a le focus.
Valeur renvoyéeInteractiveObject — Objet IFocusManagerComponent qui a le focus.
|
getNextFocusManagerComponent | () | méthode |
public function getNextFocusManagerComponent(backward:Boolean = false):InteractiveObject
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Récupère le prochain composant appelé à recevoir le focus si l’utilisateur le déplace à l’aide de la touche de tabulation.
Cette méthode permet de détecter le prochain composant à recevoir le focus dans la boucle de tabulation si le focus se déplace d’un élément vers l’avant ou l’arrière. Si l’application ne contient pas d’autres composants valides, cette méthode récupère le composant qui détient actuellement le focus.
Paramètres
backward:Boolean (default = false ) — Indique si le focus se déplace vers l’arrière dans la boucle de tabulation. S’il s’agit de la valeur true , cette méthode renvoie le composant qui hériterait du focus si celui-ci était déplacé vers l’arrière par l’utilisateur via la combinaison de touches Maj + Tab.
|
InteractiveObject — Prochain composant appelé à recevoir le focus.
|
hideFocus | () | méthode |
public function hideFocus():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Définit la propriété showFocusIndicator
sur false
. Si le composant disposant du focus est signalé par un indicateur visuel de focus, cette méthode supprime cet indicateur.
setFocus | () | méthode |
public function setFocus(o:InteractiveObject):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Attribue le focus à un composant IFocusManagerComponent. Cette méthode ne vérifie ni la visibilité du composant, ni son état activé, ni aucune autre condition.
Paramètres
o:InteractiveObject — Composant appelé à recevoir le focus.
|
showFocus | () | méthode |
public function showFocus():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Définit la propriété showFocusIndicator
sur true
. Si un composant détient le focus, cette méthode dessine l’indicateur de focus visuel sur ce composant.
Tue Jun 12 2018, 09:30 AM Z