Après avoir passé presqu'une journée pour tenter différents scripts >.<, j'ai enfin trouvé comment faire une miniature en Flex.

Mais en fait, c'est pas vraiment une miniature, c'est juste prendre une image et la tailler pour lui faire prendre les dimensions voulu parce que lorsque vous attribuez une taille supérieur ou inférieur à la taille d'origine, l'image conserve ses proportions. Un peu comme la balise XHTML <img /> d'ailleurs^^

Donc pour faire une miniature ou plutôt tailler une image dans l'optique de réaliser une gallerie de vignettes, il vous faudra utiliser l'attribut scaleContent et lui assigner la valeur false (elle vaut true par défault) pour éviter à l'image de conserver ses proportions.

<mx:image source="http://(www.)domain.tld/img/picture.ext" height="75" scalecontent="false" width="75"></mx:image>

Par contre, j'ai pas encore trouvé comment positionner l'image... Un équivalent de background-position en CSS. Si vous savez et que vous le postez en commentaire, vous aurez l'honneur de contribuer à ce billet :)


Joris Berthelot