The lost and found 1990 HTML tag — A french blog about Rich Internet Applications

19 septembre 2008

mx:ConstraintColumn et mx:ConstraintRow, le secret le mieux gardé en ville

Pour ceux qui développent des interface plus ou moins complexes, l'usage de VBox et HBox est un passage obligé. Mais viens un temps où ce n'est pas assez: des mx:List imbriqués dans une cascade de mx:Box peux finir par vous rendre fou, surout si cette liste a des rangées à hauteur variable.

Hier, juste avant de perdre ma santé mentale, j'ai déniché une technique qui, fort malheureusement, n'est pas très publicisé de la part d'Adobe.

En Flex 2, les techniques de layout complexe reposait uniquement sur la relation parent/enfant, que ce soit avec un Canvas, un VBox ou HBox. (Vous pouviez aussi vous aventurer avec le Grid)

Depuis Flex 3, il existe une méthodologie avancée avec le Canvas qui permet de créer des layout complexes beaucoup plus facilement et oh! combien plus efficacement! Le principe reste essentiellement le même que l'ancienne méthode mais les définitions d'alignements se font par relation frères/soeurs.

Suivez le lien pour la doc officielle:

http://livedocs.adobe.com/flex/3/html/size_position_5.html

Aucun commentaire: