Bonjour à tous , je bute sur ce problème depuis presque 15 jours .
J'ai un accordion comportant beaucoup de sous-éléments de type checkBox , radio et input.
Dans le premier navigatorContent j'ai un choix qui va conditionner l'affichage des autres sous-éléments , un petit dessin

accordion
....NavigatorContent1
........radioButton 1
........radioButton 2

....NavigatorContent2
........ CheckBox1
........CheckBox2
.....

Pour simplifier si je choisis radioButton 1 dans NavigatorContent1 en ouvrant l'onglet NavigatorContent2 CheckBox1 sera enabled=true et pas l'autre.

Ci-dessous l'en-tête de mon componant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<mx:Accordion id="accordion_panel" width="130" height="333"   x="459.7" y="10.35" includeIn="configurateur" visible="true" change="display_current_checkbox(event)">
Ci-dessous un version partielle de mon script qui tente de griser la checkBox lors de l'ouverture

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
public function display_current_checkbox(event:IndexChangedEvent):void
			{
				// je récupérer l'id				
				var nameAccordion : String = accordion_panel.selectedChild.name.toString();
 
				// Si un choix n'a pas été fait dans le premier
				if (choice_list.length == 0)
				{
					Alert.show(msg_alert_no_pulltester_chosen);
					return;
				}
                                 ...........
				// les test sont en durs
				switch(nameAccordion)
				{
					case "mon_id_navigatorContent":
					{
                                         // j'ai tenté un setvisible sans succés 
					CheckBox1.setVisible(true);			
                                        CheckBox1.enabled = true;
                                        CheckBox2.enabled = false;		
                                        CheckBox3.enabled = false;
                                         break;
					}
                                         ...............
                                          //---- la fin du script est tronquée
Seulement voilà j'ai cette erreur à chaque fois que j'y accède pour la première fois :
TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

J'ai bien compris qu'en fait je cherche à travailler sur un objet (checkbox) que flash n'a pas encore instancié.
Effectivement lors d'un second passage , plus d'erreur et mon checkbox est bien grisé.
Mais mon soucis c'est que justement je souhaite griser les choix lors de l'ouverture de l'onglet.

Je vous remercie par avance.