Bonjour,

j'ai un problème concernant la visibilité d'un composant comboBox.
Voila le code de mon formulaire : maClasseUI.
J'ai une classe, jouant le role de controller, qui instancie ce formulaire et qui appelle les methodes afficherCombo et masquerCombo en fonction du contexte.

Mon problème : la première fois, la methode est bien appelé, comboBox._visible prend la bonne valeur, mais aucun effet lors de l'affichage du formulaire.

''

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
 
import mx.controls.ComboBox;
 
import ....;
 
 
class com...maClasseUI extends MovieClip {
 
	// Boutons
	public var annuler_mc:MovieClip;
	public var enregistrer_mc:MovieClip;
	....
 
	// Champs
	public var liste_cbx:ComboBox;
 
	public function maClasseUI() {
		annuler_mc._focusrect = false;
		enregistrer_mc._focusrect = false;
 
		annuler_mc.onRelease = ...
		enregistrer_mc.onRelease = ...
 
		this.onEnterFrame = Delegate.create(this, init);
	}	
 
	public function init() {
		delete this.onEnterFrame;
 
		this._lockroot = true;
	}
 
	public function masquerCombo() {
		this.liste_cbx._visible = false;
	}		
 
	public function afficherCombo() {
		this.liste_cbx._visible = true;
	}		
 
}