salut a tous

j essaye d'afficher une liste de boutons AVEC LEURS ACTIONS depuis des nœuds xml.

j arrive a afficher les bouton, par contre pour exécuter les actions la fonction renvoie toujours la valeur du dernier bouton.

NB: je n'utilise pas de vrai bouton mais des clips (c est le seul exemple que j'ai trouver en plus ça ne fait que 5jours que j ai commencer a faire du flash !!)

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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
 
var reviews_xml:XML = new XML();
	reviews_xml.ignoreWhite = true;
	reviews_xml.onLoad = function (success:Boolean):Void {
 
//var liste_btn = _root.createEmptyMovieClip("btn",0);
 
 
    if (success) {
        var childItems:Array = reviews_xml.firstChild.childNodes;
        for (var i:Number = 0; i < childItems.length; i++) 
		{
 
 
			var categories:Array =childItems[i].childNodes;
 
					if(codePays == categories[0].firstChild.nodeValue)
					{
						_root.pays_selection_nom.text = categories[1].firstChild.nodeValue;
						_root.pays_selection_description.text = categories[2].firstChild.nodeValue;
 
						var sous_categories_nodes:Array =categories[3].childNodes;
 
	    var Y_tot = 100;
		var Y_type_nbr = 0;
		var btn_type_stat = "";
		var tot_btn = sous_categories_nodes.length + 1;
 
 
							 for (var j:Number = 0; j < sous_categories_nodes.length; j++)
							   {		
		act_btn = _root.attachMovie("Bouton", "btn_"+j, j);	
		act_btn._x = 360;
		act_btn._y = Y_tot;
 
 
									var sous_categories:Array =sous_categories_nodes[j].childNodes;
									/*my_txt.text += "    id" + sous_categories[0].parentNode.attributes.id + " "; //id
									my_txt.text += "     " + sous_categories[0].firstChild.nodeValue + "\n";//nom du risque
									my_txt.text += "     " + sous_categories[1].firstChild.nodeValue + "\n";//description du risque
									*/
									//_root.pays_selection_risques.text += "- " + sous_categories[0].firstChild.nodeValue + "\n";//nom du risque
					act_btn.entete_comp.syb.titre_txt.text = sous_categories[0].firstChild.nodeValue;
					act_btn.entete_comp.syb.id_text.text = sous_categories[0].parentNode.attributes.id;
 
										act_btn.valid_action_comp.action_comp.onRelease =unction(){select_risque(sous_categories[0].parentNode.attributes.id);}
								}	
								return;
					}		
 
			}
        }
 
 
	else {
        my_txt.text = "probleme de chargement des risques";
    }
}
	reviews_xml.load("http://localhost/moodle/sippex/categoryxml.php");
 
}
help, meee !!!!
merci



oussamus









ooops
je viens de trouver la solution :
http://www.developpez.net/forums/d68...ique-clip-xml/