Découvrez mes derniers articles:

Voici la liste des billets pour votre recherche. Si vous ne trouvez pas ce que vous recherchez, vous pouvez essayer avec des mots-clés différents.

Si vous développez avec Flex, vous vous êtes déjà certainement rendu compte des limites des composants fournis par le langage, et vous avez certainement cherché à les  améliorer. Rassurez-vous, vous n’êtes pas le seul ! J’ai relevé pour vous un certain nombre de composants téléchargeables librement  sur le web :

Flexlib : il s’agit certainement de l’une des librairies les plus en vogue du moment car elle est relativement complète. Elle me parait indispensable à tout développement qui nécessite de faire une interface assez dense en terme de fonctionnalités. La liste des composants se trouve ici.

Quietly Scheming : ce blog propose un certain nombre de composants vraiment sympa visuellement, comme par exemple : Fisheye Component, Flexbook, différents graphiques, etc …

Stretchmedia : ce blog propose entre autre un superbe lecteur de courbe graphique, un peu comme celui que l’on retrouve sur Google Finance.

Flex finance

Flexbox : un annuaire de composants Flex sympa, ou j’y ai notamment trouvé un Reflexion Explorer du plus bel effet …

Flexbox

Flex Exchange Beta : le site d’échange de composants Flex mis en place par Adobe.

Voila, il y en a sûrement d’autres qui existent, n’hésitez pas à m’en faire part si vous en connaissez des bons. Rien qu’explorer ceux-ci m’a pris un sacré temps … Je présenterai certains composants plus en détail après les avoir intégré dans une application.

FillColorsTout bon développeur web qui se respecte a forcemment entendu parler un jour de CssZenGarden, le célèbre site qui démontre la puissance des styles CSS. Le principe est simple : un seul fichier XHTML, et une quantité impressionnante de feuilles de styles CSS, qui changent complètement le graphisme de la page.

Il existe désormais le même site, mais pour les skins d’applications Flex (ou AIR) ! Le site s’appelle FillColors et vient d’être lancé. Le principe est le même : un fichier MXML unique, et différentes skins qui font varier son aspect graphique.

Il n’y a pas beaucoup de skins proposées pour le moment, mais je suis certain que ça ne va pas tarder. En tout cas, celles qui sont proposées sont déjà impressionnantes, et même si je traduit actuellement un article sur la personnalisation d’applications Flex, je ne savais pas qu’on pouvait aller aussi loin ! Bref, encore un site à ajouter à vos favoris et à suivre de près ;-)

Flex ExampleAu fil de mes recherches, je suis tombé sur un site que j’aime beaucoup : Flex Examples. Ce site, en anglais, propose des exemples de code source Flex pour des fonctionnalités simples. Sur la droite, il est possible d’accéder aux tutoriaux classés par fonction abordée; j’ai trouvé ce moyen de naviguer très pratique.

En tout cas, ce m’a beaucoup aidé à résoudre certains petits problèmes sur lesquels je bloquai dans mon apprentissage. Régulièrement mis à jour, Flex Examples trouvera sa place dans les favoris de tout développeur Flex qui se respecte ;-)

Logo FlexAu fil des mes recherches et de ma veille, je suis tombé sur un article très intéressant de Niko, où il fait une bonne présentation de Flex. Je trouve qu’il est très bien écrit, il résume bien les points principaux pour tout développeur qui souhaite savoir ce qu’est Flex. Hop, dans mes favoris ;-)

Adobe propose un certain nombre de ressources, gratuites ou payantes, pour personnaliser les composants et interfaces Flex. Voici un tour d’horizon des principaux :

Les utilitaires

  • Adobe Flex 2 Component Explorer : une application Flex qui permet de voir l’ensemble des composants disponibles sous Flex 2.
  • Adobe Flex 2 Style Explorer : une application Flex qui vous permet de personnaliser les CSS pour les composants Flex à l’aide d’un outil graphique, puis de récupérer le code à utiliser dans votre fichier CSS.

Les logiciels

Les templates

Adobe fournit un certain nombre de templates pour apprendre à personnaliser vos applications Flex à l’aide de ses logiciels. Il y a un modèle pour chacun d’entre eux :