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; } }![]()
![]()
![]()
Partager