bonjour
j'ai un petit probleme avec mes combobox, plus précisemment avec l'affichage de l'item selectionné.
j'ai crée un clip et dedans j'ai mis 2 combobox et des textarea (sur l'image clé no1)
j'ai crée 10 images clé identiques à l'image no1
je remplis mes combobox grace a du XML. j'ai des boutons (de 1à10) pour passer d'image clé en image clé.
lorsque je charge les donnees du XML dans mes combobox, à l'image clé no1 pas de problèmes tout s'affiche.
mais quand je clic sur un bouton pour passer à une autre image clé, mes combobox sont remplies, flash reconnait bien la valeur selectionnée mais le probleme c'est qu'elle ne s'affiche pas dans la combobox. quand j'ouvre la combobox j'ai bien ma liste complète et quand je selectionne une valeur, la combo se ferme et aucune valeur n'est affichée (mais pourtant la valeur est bien reconnue)
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
62
63
64
65
66 function remplirFormation(){ XMLfor = new XML(); XMLfor.ignoreWhite = true; XMLfor.onLoad = function(charge){ if(charge){ trace("Chargement ok!"); afficherfor(); return; } trace("Erreur!"); } XMLfor.load("XML/forma.xml"); afficherfor= function(){ this.forma = this.XMLfor.firstChild.childNodes; //this.Formation_cb.addItem(PaysNaissSign,idpays); for(i=0; i<this.forma.length; i++){ //if(this.form[i].attributes.id <>idpays){ this.Formation_cb.addItem(this.forma[i].attributes.nom,this.forma[i].attributes.id); //} trace(this.forma[i].attributes.nom); trace(this.forma[i].attributes.id); } //on trie par ordre alpha this.Formation_cb.sortItemsBy("label","ASC"); } } function remplirAvis(){ XMLavis = new XML(); XMLavis.ignoreWhite = true; XMLavis.onLoad = function(charge){ if(charge){ trace("Chargement ok!"); afficheravis(); return; } trace("Erreur!"); } XMLavis.load("XML/avis.xml"); afficheravis= function(){ this.avis = this.XMLavis.firstChild.childNodes; //this.Formation_cb.addItem(PaysNaissSign,idpays); for(i=0; i<this.avis.length; i++){ //if(this.form[i].attributes.id <>idpays){ this.Avis_cb.addItem(this.avis[i].attributes.avis,this.avis[i].attributes.id); //} trace(this.avis[i].attributes.avis); trace(this.avis[i].attributes.id); } //on trie par ordre alpha this.Avis_cb.sortItemsBy("label","ASC"); } }
merci d'avance
Partager