Tag Archive | "rotation en Flex"

Tags:

Rotation sur le Centre d’un élément en Adobe Flex

Posted on 03 avril 2009 by Julien Lestel

Parfois, les éléments de nos applications Flex doivent pouvoir être tournés grâce à une rotation. Le centre de rotation en Flex est le coin en haut à gauche mais ce n’est pas out le temps l’idéal. En Flash, il y a la possibilité de choisir où mettre le centre de rotation … mais pas en Flex !

Pour dépasser cette limite en Flex, il existe différentes approches :

  1. Beaucoup de blogs reprennent la documentation Flex du Rotate et montrent comment l’utiliser.
  2. Pour faire une rotation avec n’importe quel centre de rotation, on peut utiliser la classe MatrixTransformer : Joel Connett a écrit un article complet sur le sujet ici.
  3. La solution de Chad est encore différente. Voici un exemple pour la tester :

Le code source est disponible ici.

Essayez en cliquant sur le boutton “show canvas”, vous allez voir un box qui se place en bas à droite du cercle en spirale. C’est uniquement un quart du cercle qui est dans le canvas. Le centre du cercle est placé dans le coin en haut à gauche du canvas. Le canvas va (par default) supprimer le contenu qui dépasse et, il existe une propriété nommée “clipContent”. Il faut la mettre à false et voila.

Cette méthode fonctionne avec Flex 2 et Flex 3.

Source : Blog de Chad

N'oubliez pas que vous pouvez vous abonner à mon Twitter http://twitter.com/flexinfo ou au flux RSS ;)

Comments (5)

Subscriptions

Sondage

Préférez-vous travailler avec l'ancien Flex Builder ou le nouveau Flash Builder ?

  • Flex Builder (50,0%, 8 Votes)
  • Flash Builder (31,0%, 5 Votes)
  • Aucun des 2 ! (19,0%, 3 Votes)

Nombre de votants: 16

Loading ... Loading ...

Twitter

Mugsho