CATALOGUE Code & Data Apprendre ActionScript 3 Charger et Traiter des Fichiers XML dans Flash

Charger et Traiter des Fichiers XML dans Flash

Chargement d'un fichier XML
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre ActionScript 3
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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.

Découvrez comment charger des fichiers XML dans Flash en utilisant la classe URLLoader et les traiter efficacement.

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.

Voir plus
Questions réponses
Pourquoi utilisons-nous la classe URLLoader dans Flash?
La classe URLLoader nous permet de charger des fichiers principalement à base de textes, comme des fichiers XML, nécessaires pour notre application Flash.
Quelle est la première étape pour traiter un fichier XML chargé?
La première étape est de créer une occurrence de la classe URLLoader et de transmettre un objet URLRequest pour démarrer le chargement immédiatement.
Comment transformer une chaîne de caractères en structure XML?
Nous utilisons le constructeur de la classe XML, en lui fournissant la chaîne de caractères à parser pour obtenir notre structure XML.

Programme détaillé