Bonjour @ tous
Le code ci dessous fonctionne bien
Je souhaite amélioré en bouclant sur c[i] (nombre d'occurence = nombre de noeuds)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 donnees_xml = new XML(); donnees_xml.ignoreWhite = true; donnees_xml.onLoad = function(ok) { if (ok){ noeuds = this.firstChild.childNodes; { test1 = noeuds[0].attributes.couleur; ma_color = new Color(c1); ma_color.setRGB(test1); c1.onRelease = function() { _root.infos.text="hello"; } test1 = noeuds[1].attributes.couleur; ma_color = new Color(c2); ma_color.setRGB(test1); c1.onRelease = function() { _root.infos.text="hello2"; } } } } donnees_xml.load("datacolor.xml");
Mais ma boucle ne marche pas les couleurs ne se modifient pas
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 ... noeuds = this.firstChild.childNodes; j=1 for (var i =0; i < noeuds.length; i++) { Lacolor = noeuds[i].attributes.couleur; ma_color = new Color(c[j]); ma_color.setRGB(Lacolor); c[j].onRelease = function() { _root.infos.text="hello2"; } j=j+1 } ...
Partager