Flex 3 - Applications
Internet riches
© Groupe Eyrolles, 2008
VI
Pour assimiler les exemples de ce livre, des bases en programmation,
orientée objet si possible, sont souhaitables mais pas indispensables.
Quelques fondamentaux seront rappelés tout au long du développement
de notre application.
Structure de l’ouvrage
Dans le chapitre 1, nous présentons l’intérêt des applications riches dans
l’univers d’Internet. Quelques alternatives objectives à Flex sont également évoquées.
Dans le chapitre 2, nous décrivons rapidement les différents modules de
l’étude de cas.
Le chapitre 3 servira d’introduction au principal outil de développement
Flex, l’environnement de développement intégré Flex Builder 3.
Le chapitre 4 abordera MXML, le langage de description d’interface
utilisateur de Flex, basé sur XML. Nous commencerons alors à concevoir l’interface de notre étude de cas.
Avec le chapitre 5, nous progresserons dans la conception de l’interface
utilisateur avec le langage MXML et en utilisant les CSS pour lui
ajouter des styles et la personnaliser.
Dans le chapitre 6, nous aborderons et appliquerons les états d’affichage
(view states), effets et transitions proposés par le framework Flex.
Pour le chapitre 7, nous nous concentrerons sur la gestion des données
avec une interface utilisateur décrite en MXML, en introduisant notamment le concept de liaison de données (data binding). Nous introduirons
par la même occasion le langage de programmation objet
ActionScript 3.0, véritable moteur de toute application riche développée
avec Flex.
Au cours du chapitre 8, nous présenterons la notion de propagation événementielle avec les langages MXML et surtout ActionScript 3.0, principe incontournable pour la gestion des événements d’une application
Internet riche.
Le chapitre 9 nous permettra de présenter le concept d’item renderer avec
Flex, sous la forme d’une petite galerie d’image. Ces outils de rendu
d’éléments permettent en effet de personnaliser certains composants de
type affichage par liste.
Dans le chapitre 10, nous aborderons le principe de communication
entre une application Flex, une passerelle AMFPHP (langage PHP) et
Précédent

- 8/240

Suivant