ActionScript 3 – Programmation séquentielle et orientée objet
XXII
Charger et contrôler un son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
251
Lancer un son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
251
Arrêter un son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
253
Contrôler le niveau sonore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
255
Contrôler la balance d’un son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
257
Gérer la fin de la lecture d’un son. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
257
Réaliser une jauge de lecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
258
Effectuer une pause. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
260
Gérer la fin du chargement d’un son. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
261
Réaliser une jauge de chargement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
262
Charger et contrôler une vidéo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
262
Créer une occurrence de type FLVPlayback. . . . . . . . . . . . . . . . . . . . . . . .
262
Configurer une occurrence de type FLVPlayback . . . . . . . . . . . . . . . . . . .
265
La vidéo plein écran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
265
Contrôler une vidéo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
266
Gérer les repères de temps (cuePoints). . . . . . . . . . . . . . . . . . . . . . . . . . . .
270
Encoder une vidéo au format FLV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
272
Charger et contrôler des données (texte et PHP) . . . . . . . . . . . . . . . . .
274
Structure des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
274
Établir une connexion avec une page dynamique ou de type texte . . . . . .
276
Vérifier la fin d’un chargement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
276
Manipuler les variables contenues dans une instance de type URLLoader(). .
277
Envoyer des variables à une URL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
278
Envoyer et recevoir des variables d’une URL . . . . . . . . . . . . . . . . . . . . . .
279
CHAPITRE 13
Gérer le XML dans Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
281
Créer une source XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
282
Première étape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
282
Deuxième étape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
290
Créer un fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
290
Structure élémentaire d’un fichier XML. . . . . . . . . . . . . . . . . . . . . . . . . . .
291
Exploiter une arborescence XML dans une animation . . . . . . . . . . . .
297
Chargement d’un document XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
297
Lire un nœud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
300
Lire un attribut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
303
Importance de la fonction toXMLString() . . . . . . . . . . . . . . . . . . . . . . . . .
305
XXII
Charger et contrôler un son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
251
Lancer un son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
251
Arrêter un son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
253
Contrôler le niveau sonore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
255
Contrôler la balance d’un son . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
257
Gérer la fin de la lecture d’un son. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
257
Réaliser une jauge de lecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
258
Effectuer une pause. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
260
Gérer la fin du chargement d’un son. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
261
Réaliser une jauge de chargement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
262
Charger et contrôler une vidéo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
262
Créer une occurrence de type FLVPlayback. . . . . . . . . . . . . . . . . . . . . . . .
262
Configurer une occurrence de type FLVPlayback . . . . . . . . . . . . . . . . . . .
265
La vidéo plein écran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
265
Contrôler une vidéo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
266
Gérer les repères de temps (cuePoints). . . . . . . . . . . . . . . . . . . . . . . . . . . .
270
Encoder une vidéo au format FLV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
272
Charger et contrôler des données (texte et PHP) . . . . . . . . . . . . . . . . .
274
Structure des données . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
274
Établir une connexion avec une page dynamique ou de type texte . . . . . .
276
Vérifier la fin d’un chargement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
276
Manipuler les variables contenues dans une instance de type URLLoader(). .
277
Envoyer des variables à une URL. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
278
Envoyer et recevoir des variables d’une URL . . . . . . . . . . . . . . . . . . . . . .
279
CHAPITRE 13
Gérer le XML dans Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
281
Créer une source XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
282
Première étape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
282
Deuxième étape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
290
Créer un fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
290
Structure élémentaire d’un fichier XML. . . . . . . . . . . . . . . . . . . . . . . . . . .
291
Exploiter une arborescence XML dans une animation . . . . . . . . . . . .
297
Chargement d’un document XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
297
Lire un nœud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
300
Lire un attribut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
303
Importance de la fonction toXMLString() . . . . . . . . . . . . . . . . . . . . . . . . .
305
