Flex 3 - Applications
Internet riches
© Groupe Eyrolles, 2005
X
6. FONCTIONNALITÉS AVANCÉES : ÉTATS D’AFFICHAGE,
EFFETS ET TRANSITION ....................................................79
Intégration d’un état d’affichage • 80
État principal de l’application • 82
Étapes de création des états d’affichage • 82
Créer un état additionnel • 83
Modifier l’état additionnel • 85
Passer d’un état à l’autre • 86
Modifier les autres panneaux en conséquence • 87
Retour à l’état initial • 89
Effets et transitions • 89
Une large gamme d’effets • 90
Les effets (effects) • 90
Les déclencheurs (triggers) • 91
Les comportements (behaviors) • 91
L’art de la transition • 91
En résumé • 93
7. GESTION DES DONNÉES AVEC FLEX ..................................95
Chargement de données externe • 97
Les solutions serveur disponibles • 97
Récupération de données via HTTPService • 97
Créer un objet HTTPService pour l’interface
Edito • 98
Créer une requête HTTP pour récupérer les
données • 99
Créer un gestionnaire d’événements • 99
Premiers pas avec ActionScript 3.0 • 100
Concepts de programmation orientée objet • 100
Objet • 100
Classe • 101
Héritage • 101
Paquetage • 102
Comprendre le processus de récupération des données
avec ActionScript • 102
Le data binding • 105
Créer une liaison de données • 105
Mettre au point l’interface utilisateur du composant
Edito • 107
Définir les composants • 107
Styliser l’interface • 109
Ajouter un formulaire d’inscription à une lettre
d’informations • 111
Créer un nouvel état d’affichage • 111
Créer le formulaire • 113
Fluidifier la permutation d’états • 115
Ajouter un effet d’introduction • 116
Modifier la page d’accueil • 116
En résumé • 119
8. ACTIONSCRIPT 3 OU L’ART D’ÉCOUTER........................... 121
Libérez les panneaux ! • 123
Comment effectuer les déplacements • 124
Modifier le style de l’en-tête • 125
Créez l’événement grâce à l’objet Event • 126
Un monde parfaitement événementiel • 128
Comprendre la propagation événementielle • 129
La phase de capture • 130
La phase de ciblage • 130
La phase de remontée • 130
Programmez votre première classe ActionScript 3 • 131
Créer la classe • 131
Construire la classe • 134
Intégrer la classe dans le fichier MXML • 136
Créer l’événement Mouse Down • 137
Le concept de surcharge de classe • 138
Créer l’événement Mouse Move… • 139
…puis l’événement Mouse Up • 140
Un peu de géométrie • 140
En résumé • 144
9. CRÉER UNE GALERIE DE PHOTOS INTERACTIVE ................. 147
Personnaliser ses listes à l’aide d’un item renderer • 148
Méthode drop-in : item renderer sur DataGrid • 151
Personnaliser le composant DataGrid • 151
Utiliser les tableaux avec Flex • 152
Méthode inline : item renderer sur DataGrid • 153
Utiliser un composant personnalisé • 154
En résumé • 159
10. LE FORMAT AMF AVEC FLEX ...................................... 161
AMF, un format dédié au lecteur Flash • 162
Comparaison des formats • 162
La sérialisation automatique avec AMFPHP • 163
Utiliser AMF dans notre application • 164
Installer AMFPHP • 164
Test d’installation • 166
Créer la base de données MySQL • 166
Connecter AMFPHP à la base de données • 168
Configurer l’application Flex • 170
Création de l’interface utilisateur • 172
Appel d’une méthode distante à partir de Flex • 175
Précédent

- 12/240

Suivant