Charger et Traiter des Fichiers XML dans Flash
Découvrez comment charger des fichiers XML dans Flash en utilisant la classe URLLoader et les traiter efficacement.
Présentation vidéo
Apprendre Action Script 3
Introduction
Les variables
Les Fonctions
Notions d'objet
Les conditions
L'affichage
La Gestion évènementielle
Gérer des collections d'objets
Gérer des collections d'objets
L'affichage
Mise en forme du texte
Son
le débogueur de Flash
Gestion des erreurs à l'exécution
Gestion de la mémoire
Application : Drag and Drop
Application : Diaporama
Application : générateur de particules
Application : Formulaire
Application : Jeu de grattage
Conclusion
Détails de la leçon
Description de la leçon
Pour charger notre fichier XML dans Flash, nous allons créer un nouveau calque pour séparer le code traitant le XML du code de la navigation. Nous utiliserons la classe URLLoader, une classe qui permet de charger principalement des fichiers à base de textes. Nous créerons une occurrence d'URLLoader et lui transmettrons immédiatement un objet URLRequest, de manière à ce que le chargement commence immédiatement.
Notre fichier XML se trouve dans le dossier XML et se nomme photo.xml. Nous ajouterons un écouteur d'événements pour pouvoir traiter notre fichier XML une fois son chargement terminé. Une fois le fichier XML chargé, nous effectuerons une trace sur la propriété data de l'URLLoader, qui contient la chaîne de caractères du fichier XML. Bien que nous ayons chargé notre fichier, il s'agit pour l'instant d'une simple chaîne de caractères sans notion d'élément ou d'attribut.
Pour retrouver la structure du fichier XML, nous créerons une occurrence de la classe XML. Le constructeur de cette classe recevra la chaîne de caractères à parser pour en faire ressortir notre structure XML.
Objectifs de cette leçon
Les objectifs de cette vidéo sont de vous apprendre à :
1. Charger des fichiers XML avec URLLoader.
2. Traiter les données XML chargées.
3. Parser une chaîne de caractères en structure XML.
Prérequis pour cette leçon
Pour suivre cette vidéo, vous devez connaître les bases de Flash et avoir des notions en ActionScript 3.0.
Métiers concernés
Les compétences acquises dans cette vidéo peuvent être appliquées dans les métiers de développeur multimédia, intégrateur XML et animateur Flash.
Alternatives et ressources
Comme alternatives, vous pouvez utiliser des bibliothèques JavaScript pour charger et parser des fichiers XML dans des applications web modernes.
Questions & Réponses