Chargement Initial de XML avec URLLoader
Objectifs
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.
Résumé
Découvrez comment charger des fichiers XML dans Flash en utilisant la classe URLLoader et les traiter efficacement.
Description
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.