6 – Fonctionnalités avancées : états d’affichage, effets et transition
© Groupe Eyrolles, 2008
83
On crée des états additionnels en modifiant l’état de base ou un autre
état. À l’intérieur même d’un état, vous pouvez ajouter, modifier ou supprimer des composants, des propriétés, des styles ou des événements.
La dernière étape consiste à déclencher le changement d’état, généralement via une interaction utilisateur, mais cela peut aussi se faire via une
interaction système.
Pour résumer les trois étapes, nous avons :
1 Création d’un état initial (ou Base state) avec :
– une application par défaut ;
– un composant personnalisé par défaut.
2 Création d’un ou plusieurs états additionnels avec :
– modification de l’état de base ou d’un autre état ;
– ajout, modification, suppression de :
– composants ;
– propriétés et styles ;
– événements.
3 Création d’événements pour déclencher le changement d’état.
Créer un état additionnel
Les états d’affichage peuvent être créés et gérés visuellement grâce au
mode Design de Flex Builder 3 ou bien directement dans le code MXML.
Nous allons commencer par créer notre état additionnel en utilisant le
mode Design et ensuite contrôler l’impact sur le code en mode Source.
Figure 6–4
Basculement entre deux états
© Groupe Eyrolles, 2008
83
On crée des états additionnels en modifiant l’état de base ou un autre
état. À l’intérieur même d’un état, vous pouvez ajouter, modifier ou supprimer des composants, des propriétés, des styles ou des événements.
La dernière étape consiste à déclencher le changement d’état, généralement via une interaction utilisateur, mais cela peut aussi se faire via une
interaction système.
Pour résumer les trois étapes, nous avons :
1 Création d’un état initial (ou Base state) avec :
– une application par défaut ;
– un composant personnalisé par défaut.
2 Création d’un ou plusieurs états additionnels avec :
– modification de l’état de base ou d’un autre état ;
– ajout, modification, suppression de :
– composants ;
– propriétés et styles ;
– événements.
3 Création d’événements pour déclencher le changement d’état.
Créer un état additionnel
Les états d’affichage peuvent être créés et gérés visuellement grâce au
mode Design de Flex Builder 3 ou bien directement dans le code MXML.
Nous allons commencer par créer notre état additionnel en utilisant le
mode Design et ensuite contrôler l’impact sur le code en mode Source.
Figure 6–4
Basculement entre deux états
