Flex 3 - Applications Internet riches
© Groupe Eyrolles, 2008
86
Passer d’un état à l’autre
Il faut à présent intégrer un contrôle qui déclenchera la permutation des
deux états d’affichage. Nous choisissons d’utiliser pour cela un contrôle
de LinkButton, qui s’apparente à un bouton de contrôle sans bordure
dont le contenu est mis en évidence lorsque l’utilisateur le survole avec le
curseur de la souris. Ce contrôle doit être placé dans le composant
TitleWindow du panneau Edito :
Contrôle pour déclencher le passage au second View State
Le LinkButton possède par défaut les attributs suivants :
Attributs du LinkButton
Tableau 6–1 SetProperty
SetProperty
Description
Paquetage
mx.states
Classe
public class SetProperty
Héritage
SetProperty ! Object
Implémente
IOverride


layout="absolute" title="EDITO" showCloseButton="true"
styleName="panneauStyle"
titleIcon="@Embed('assets/ui/star_icon.png')">
click="currentState='edito_open_state'" right="0"
bottom="0" fontWeight="normal"/>


Tableau 6–2 LinkButton
LinkButton
Description
Paquetage
mx.controls
Classe
public class LinkButton
Héritage
LinkButton ! Button ! UIComponent ! FlexSprite ! Sprite !
DisplayObjectContainer ! InteractiveObject ! DisplayObject !
EventDispatcher ! Object
Styles
cornerRadius="4""
rollOverColor="0xEEFEE6"
Précédent

- 100/240

Suivant