Présentation des Evolutions Majeures de Flex 4
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.
Introduction
Les bases de Flex
Les composants d'interfaces








Création de 'pages' et animation
Changer l'apparence des composants (Skinning)
Interaction avec des données














Classes AS
Adobe AIR







De Flex 3 à Flex 4
Aller plus loin
Extrait gratuit
Détails de la leçon
Description de la leçon
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.
Objectifs de cette leçon
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.
Prérequis pour cette leçon
Pour suivre cette vidéo, il est recommandé d'avoir des connaissances de base en développement Flex et une compréhension des versions précédentes de la librairie, notamment Flex 3.
Métiers concernés
Les professionnels travaillant dans le développement d'applications web, spécifiquement les développeurs front-end et les designers UI/UX, trouveront ces informations particulièrement pertinentes.
Alternatives et ressources
En termes d'alternatives, les développeurs peuvent explorer des frameworks tels que React, Angular ou Vue.js pour différentes approches de développement front-end.
Questions & Réponses
