Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
spark.components.supportClasses 

DropDownController  - AS3 Flex

Packagespark.components.supportClasses
Classepublic class DropDownController
HéritageDropDownController Inheritance EventDispatcher Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

La classe DropDownController gère la souris, le clavier et les interactions de focus pour un bouton d’ancrage et son déroulement associé. Cette classe est utilisée par les composants déroulants, tels que la commande DropDownList, pour gérer l’ouverture et la fermeture de la liste déroulante par l’interaction de l’utilisateur.

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
      closeOnResize : Boolean
Lorsque la valeur est true, le redimensionnement du gestionnaire système ferme la liste déroulante.
DropDownController
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  hitAreaAdditions : Vector.<DisplayObject>
Liste des objets d’affichage à considérer comme faisant partie de la zone active de la liste déroulante.
DropDownController
  isOpen : Boolean
[lecture seule] Contient la valeur true si la liste déroulante est ouverte.
DropDownController
  openButton : ButtonBase
Référence à la partie d’habillage openButton du composant déroulant.
DropDownController
  rollOverOpenDelay : Number
Spécifie le délai, en millisecondes, à attendre pour ouvrir la liste déroulante lorsque le bouton d’ancrage est survolé par la souris.
DropDownController
  systemManager : ISystemManager
Référence à la classe SystemManager utilisée pour le suivi de la souris.
DropDownController
Méthodes publiques
 MéthodeDéfini par
  
Constructeur.
DropDownController
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
EventDispatcher
  
Fermez la liste déroulante D et distribuez un événement DropDownEvent.CLOSE.
DropDownController
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
  
Ouvrez la liste déroulante et distribuez l’événement DropdownEvent.OPEN.
DropDownController
  
Fermez la liste déroulante si elle n’est plus dans le focus.
DropDownController
  
Gère les interactions utilisateur de clavier.
DropDownController
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
EventDispatcher
Evénements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
Détails de la propriété
    

closeOnResize

propriété
closeOnResize:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 4.6
Versions du moteur d’exécution: AIR 3

Lorsque la valeur est true, le redimensionnement du gestionnaire système ferme la liste déroulante. Pour les applications mobiles, vous pouvez définir cette propriété sur false, de sorte que la liste déroulante reste ouverte lorsque l’orientation de la page change.

La valeur par défaut est true.



Implémentation
    public function get closeOnResize():Boolean
    public function set closeOnResize(value:Boolean):void

hitAreaAdditions

propriété 
public var hitAreaAdditions:Vector.<DisplayObject>

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Liste des objets d’affichage à considérer comme faisant partie de la zone active de la liste déroulante. Des clics de souris sur n’importe quel composant répertorié comme une inclusion n’ pas automatiquement la fermeture de la liste déroulante.

isOpen

propriété 
isOpen:Boolean  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Contient la valeur true si la liste déroulante est ouverte.



Implémentation
    public function get isOpen():Boolean

openButton

propriété 
openButton:ButtonBase

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Référence à la partie d’habillage openButton du composant déroulant.



Implémentation
    public function get openButton():ButtonBase
    public function set openButton(value:ButtonBase):void

rollOverOpenDelay

propriété 
rollOverOpenDelay:Number

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Spécifie le délai, en millisecondes, à attendre pour ouvrir la liste déroulante lorsque le bouton d’ancrage est survolé par la souris. Si la valeur est définie sur NaN, alors la liste déroulante s’ouvre sur un clic, pas sur un survol.

La valeur par défaut est NaN.



Implémentation
    public function get rollOverOpenDelay():Number
    public function set rollOverOpenDelay(value:Number):void

systemManager

propriété 
systemManager:ISystemManager

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Une référence à la classe SystemManager utilisée pour le suivi de la souris. Si aucune classe n’est spécifiée, le contrôleur utilisera la classe systemManager associée à openButton.



Implémentation
    public function get systemManager():ISystemManager
    public function set systemManager(value:ISystemManager):void
Détails du constructeur

DropDownController

()Constructeur
public function DropDownController()

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Constructeur.

Détails de la méthode

closeDropDown

()méthode
public function closeDropDown(commit:Boolean):void

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Fermez la liste déroulante et distribuez un événement DropDownEvent.CLOSE.

Paramètres

commit:Boolean — Si la valeur est true, validez l’éléments de données sélectionné.

openDropDown

()méthode 
public function openDropDown():void

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Ouvrez la liste déroulante et distribuez un événement DropdownEvent.OPEN.

processFocusOut

()méthode 
public function processFocusOut(event:FocusEvent):void

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Fermez la liste déroulante si elle n’est plus dans le focus.

Paramètres

event:FocusEvent — L’objet d’événement de l’événement FOCUS_OUT.

processKeyDown

()méthode 
public function processKeyDown(event:KeyboardEvent):Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 4
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Gère les interactions de l’utilisateur avec le clavier.

Paramètres

event:KeyboardEvent — L’objet d’événement issu de l’événement clavier.

Valeur renvoyée
Boolean — Renvoie true si la valeur keyCode a été reconnue et gérée.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.