6 – Fonctionnalités avancées : états d’affichage, effets et transition
© Groupe Eyrolles, 2008
85
Passons à présent en mode Source pour vérifier le code MXML généré
par cette opération.
Création du View State edito_open_state
Un bloc d’instructions encadré par les balises et
a donc été créé. Un View State portant le nom edito_open_state a également été généré, comme prévu. À ce stade, aucune autre instruction n’a été
ajoutée, car aucune modification entre l’état de base et edito_open_state
n’a été intégrée. Nous allons donc procéder maintenant à ces modifications.
Modifier l’état additionnel
Nous souhaitons, dans un premier temps, agrandir notre panneau Edito
en augmentant sa hauteur. Cette opération peut se faire en ajoutant
l’instruction suivante après la définition de l’état edito_open_state :
Agrandissement du panneau Edito
Nous utilisons ici la classe SetProperty qui spécifie une valeur de propriété, effective uniquement lors du passage au nouvel état d’affichage.
La balise possède les attributs suivant :
Attributs de la classe SetProperty
Vous remarquerez que, dans notre cas, nous avons réglé la hauteur du
panneau à 300 pixels (value="300"). Pour cela, on affecte à l’attribut
target l’identifiant {vBoxEdito} (qui est en fait l’identifiant de notre
VBox du panneau Edito), et on donne à sa hauteur (name="height") une
valeur de 300 pixels.









Properties
name="null"
target="null"
value="undefined"
/>
Précédent

- 99/240

Suivant