Le package mx.states contient les classes permettant de prendre en charge les états d’affichage. Chaque état d’affichage, représenté par un objet State, peut remplacer les caractéristiques de l’état de base (par défaut). Flex ne peut être que dans un seul état d’affichage à la fois et vous définissez l’état d’affichage à l’aide de la propriété UIObject currentState
ou de la méthode setCurrentState()
. Le package inclut des classes permettant d’ajouter ou de supprimer des objets d’affichage enfants, et de définir des propriétés, des styles et des gestionnaires d’événement sur les composants.
Interfaces
Interface | Description | |
---|---|---|
IOverride | L’interface IOverride est utilisée pour les remplacements d’état d’affichage. |
Classes
Classe | Description | |
---|---|---|
AddChild | La classe AddChild ajoute un objet d’affichage enfant, tel qu’un composant, à un conteneur en tant qu’état d’affichage. | |
AddItems | Aucune documentation n’est actuellement disponible. | |
InterruptionBehavior | La classe InterruptionBehavior définit des constantes à utiliser avec la propriété interruptionBehavior de la classe mx.states.Transition. | |
OverrideBase | La classe OverrideBase est la classe de base de remplacement des classes utilisées par les états d’affichage. | |
RemoveChild | La classe RemoveChild supprime un objet d’affichage enfant, tel qu’un composant, d’un conteneur en tant qu’état d’affichage. | |
SetEventHandler | La classe SetEventHandler indique un gestionnaire d’événements actif uniquement pendant un état d’affichage particulier. | |
SetProperty | La classe SetProperty spécifie une valeur de propriété en vigueur uniquement lors de l’état d’affichage parent. | |
SetStyle | La classe SetStyle spécifie un style en vigueur uniquement lors de l’état d’affichage parent. | |
State | La classe State définit un état d’affichage, une vue particulière d’un composant. | |
Transition | La classe Transition définit un jeu d’effets appliqués en réponse à une modification de l’état d’affichage. |
Tue Jun 12 2018, 09:46 AM Z