29/01/2010

Effets sur les changements de States

Imaginons une application avec 2 états : Celui par défaut et l'état "active".
2 objets sont affichés,nommés "IdCible1" et "IdCible2", sont positionnés l'un à coté de l'autre sur l'état par défaut et l'un sur l'autre sur l'état "active". Je souhaite faire glisser ces 2 objets vers leurs positions finales en cliquant sur un bouton.
Voici le code de l'état "active.
<mx:states>
  <mx:State name="active">
    <mx:SetProperty target="{IdCible1}" name="x" value="100"/>
    <mx:SetProperty target="{IdCible2}" name="x" value="100"/>
  </mx:State>
</mx:states>
Celui du bouton qui permettra de passer à l'état "active".
<mx:Button label="Go!" click="currentState='active'"/>

Indiquons la transition à jouer, ici un déplacement avec la durée de la transition.
<mx:transitions>
 <mx:Transition fromState="*" toState="active">
  <mx:Sequence>
    <mx:Move
        targets="{[IdCible1,IdCible2]}"
        duration="800"/>
  </mx:Sequence>
 </mx:Transition>
</mx:transitions>

Aucun commentaire:

Enregistrer un commentaire