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 !!)
help, meee !!!!
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"); }
merci
oussamus
ooops
je viens de trouver la solution :
http://www.developpez.net/forums/d68...ique-clip-xml/
![]()
Partager