ActionScript 3 – Programmation séquentielle et orientée objet
302
Si vous effectuez vos premiers pas en programmation orientée objet, soyez très vigilant
sur les oublis éventuels d’imports de classes et de packages.
Nous avons commencé notre approche du XML avec un premier exemple de code contenant
des crochets, car il est très fréquent de travailler avec des documents possédant de
nombreux nœuds avec le même nom de balise. Vous rencontrerez également des cas où
plusieurs nœuds de même niveau ne portent pas le même nom de balise, comme dans
l’exemple ci-dessous.
3 février 1970
12 novembre 1978
14 octobre 2000
15 mai 1975
Nous n’avons plus besoin d’utiliser les crochets pour atteindre la valeur d’un nœud, car ce
dernier est le seul à porter son nom de balise. En utilisant la ligne d’instruction ci-dessous,
nous obtenons l’affichage 14 octobre 2000 sur la scène.
zoneAffichage.text = fichierXML.Luna;
Si ce nœud possède à son tour des nœuds enfants, il suffit alors d’y faire référence
comme ceci :
zoneAffichage.text = fichierXML.Luna.DateNaissance;
Fichier XML :
3 février 1970
Paris XIIe
12 novembre 1978
Paris Xe
14 octobre 2000
Rambouillet (78)
15 mai 1975
Nancy (54)
Les exemples qui vont suivre…
…ne possèdent pas de fichiers correspondants dans les exemples à télécharger.
302
Si vous effectuez vos premiers pas en programmation orientée objet, soyez très vigilant
sur les oublis éventuels d’imports de classes et de packages.
Nous avons commencé notre approche du XML avec un premier exemple de code contenant
des crochets, car il est très fréquent de travailler avec des documents possédant de
nombreux nœuds avec le même nom de balise. Vous rencontrerez également des cas où
plusieurs nœuds de même niveau ne portent pas le même nom de balise, comme dans
l’exemple ci-dessous.
Nous n’avons plus besoin d’utiliser les crochets pour atteindre la valeur d’un nœud, car ce
dernier est le seul à porter son nom de balise. En utilisant la ligne d’instruction ci-dessous,
nous obtenons l’affichage 14 octobre 2000 sur la scène.
zoneAffichage.text = fichierXML.Luna;
Si ce nœud possède à son tour des nœuds enfants, il suffit alors d’y faire référence
comme ceci :
zoneAffichage.text = fichierXML.Luna.DateNaissance;
Fichier XML :
Les exemples qui vont suivre…
…ne possèdent pas de fichiers correspondants dans les exemples à télécharger.
