Les fichiers xml sont très pratique dans des flashs qui ont beaucoup de textes où pour gérer un flash multilingue. Nous allons voir comment charger un fichier xml en ActionScript 2. Pour cet exemple et les autres qui suivront, on va partir de ce fichier xml.

<?xml version="1.0" encoding="utf-8"?>
<diaporama>
	<langue nom="fr">
		<image nom="image1.png" description="Ma premiere image" />
		<image nom="image2.png" description="Ma seconde image" />
		<image nom="image3.png" description="Ma troisieme image" />
	</langue>
	<langue nom="en">
		<image nom="image1.png" description="My first image" />
	</langue>
</diaporama>

Je suppose que vous connaissez un peu la structure d’un fichier xml, peut-ĂŞtre que je ferais un article dessus si je vois qu’il y a beaucoup de monde qui ne la connaisse pas. Mais pour en revenir Ă  l’essentiel voilĂ  comment charger un fichier xml en actionscript. Avant tout il faut le dĂ©clarer :

// On declare une variable de type xml
var donnees_xml:XML = new XML( ) ;
donnees_xml.nodeType = 1 ;
donnees_xml.ignoreWhite = true ;

Et maintenant le charger :

function XMLLoader( XMLPath:String ):Void {
	donnees_xml.load( XMLPath ) ;
	donnees_xml.onLoad = function( success:Boolean ) {
		if ( success ) {
			trace( donnees_xml ) ;
		}
	}
}

XMLLoader( cheminDuFichierXML ) ;

C’est assez simple de charger le fichier, mais il faut l’exploiter, je reviendrais dessus dans un autre article.

A voir aussi :

Quelques articles au hasard

Plus de liens