Archive for the Category Gumbo

 
 

Skinner un bouton avec Flex 4 : Mise à jour

Vous avez sûrement déjà vu passer l’information : Depuis vendredi , le préfixe Fx des composants Spark a été définitivement supprimé.
Ainsi, pour distinguer aujourd’hui un bouton Halo (Flex 2/3) d’un bouton Spark (Flex 4), on spécifie son namespace. Ca tombe bien , les namespaces sont fait pour ça à la base, non?

Pour créer une application Flex avec le SDK 4, on dispose maintenant de 4 namespaces :

  • MXML 2006 (URI: http://www.adobe.com/2006/mxml) : Il s’agit namespace qu’il faut utiliser si l’on veut créer une application qui utilise uniquement des composants Flex 3.
  • MXML 2009 (URI: http://ns.adobe.com/mxml/2009) : C’est le namespace qui contient les tags de Flex 3 et les nouveaux introduits dans Flex 4. Attention cependant, ce namespace n’intègre ni les composants Halo ni les composants Spark. Pour une application Flex 4, suivant que l’on utilise les composants Halo ou Spark (ou les 2 en même temps) , il va falloir ajouter leur namespace correspondant.
  • Spark (URI: library://ns.adobe.com/flex/spark) : Namespace contenant uniquement les composants Spark.
  • Halo (URI: library://ns.adobe.com/flex/halo) : Namespace contenant uniquement les composants Halo.

La suppression du préfixe Fx a aussi entraîné la réorganisation des packages : un nouveaux package spark, qui se situe au même niveau que le package mx a fait son apparition. Il faut noter aussi qu’aucun changement n’a été introduit au niveau des packages des composants Halo ainsi qu’à la définition du namespace MXML 2006. La conséquence étant une compilation d’un projet Flex 3 avec le SDK 4 sans modification préalable (ouf!)

J’ai donc modifié l’article Skinner un bouton avec Flex 4 en conséquent. En plus des changements concernant les namespaces, certains éléments ont vu leur nom changer. Par exemple, le remplacement de TextBox (qui affiche le texte du bouton) par SimpleText ou encore BitmapGraphic par BitmapImage.
La liste des changements peut-être trouvée ici

Skinner un bouton avec Flex 4

La version alpha de Flex 4 étant disponible depuis un petit moment maintenant, il était temps de dépoussiérer (et finaliser) cet article qui traine dans mes brouillons WordPress depuis un bon moment.
Il s’agit d’un exemple assez simple d’un bouton skinné avec la version 4 du SDK Flex. L’idée est de commencer à déblayer ce nouveau terrain de jeu et de voir quels sont les changements apportés par cette nouvelle mouture. Bien évidemment, cet article n’a pas pour but d’énumérer exhaustivement tous ces changements, mais plutôt de donner un feedback par rapport à cette phase de skinning.
Den ganzen Beitrag lesen…