Comparaison entre Flex 3 et Flex 4
Objectifs
Les objectifs de cette vidéo sont de:
- Présenter les évolutions de Flex 4.
- Expliquer comment utiliser le nouveau thème Spark.
- Démontrer la compatibilité avec Flex 3.
- Illustrer la séparation entre visuel et comportement des composants.
- Montrer l'amélioration de la gestion des états.
Résumé
La version 4 de Flex introduit d'importantes mises à jour par rapport à Flex 3, incluant un nouveau thème Spark, une meilleure gestion des états et une séparation entre le visuel et le comportement des composants.
Description
La version 4 de la librairie Flex se distingue par plusieurs évolutions majeures par rapport à Flex 3. Tout d'abord, les applications réalisées avec Flex 4 nécessitent Flash Player version 10 ou supérieur. Les composants du framework bénéficient désormais d'un nouveau type d'habillage avec le thème Spark, remplaçant l'ancien thème Allo de Flex 3.
Flashbuilder permet de revenir à l'ancien thème en ajustant les propriétés du projet. Flex 4 introduit également la compatibilité avec les applications Flex 3 via un mode spécifique dans le Flex Compiler.
Un autre ajout important est le nouveau preloader optimisé pour le chargement des applications dans les navigateurs web ou Air, ainsi qu'une amélioration de la gestion des états, permettant de définir le comportement visuel des composants en fonction du statut de l'application.
La séparation des aspects visuels et comportementaux des composants constitue un changement fondamental. En Flex 3, ces aspects étaient intégrés dans un seul composant. En Flex 4, le composant est défini avec sa logique et ses traitements de données, tandis que son habillage et ses animations peuvent être créés de manière indépendante, notamment avec des outils comme Illustrator ou Photoshop.