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
list=["Maurupt / Luxement","Somsois et Margery / Maurupt"];
this.createEmptyMovieClip("contenu_menu",100);
contenu_menu._x = 20;
conteun_menu._y = 20;
for( i=0 ; i<list.length ; i++ )
{
	name="choix"+i;
	_root.contenu_menu.attachMovie("menu",name,i);
	_root.contenu_menu[name].rencontre=list[i];
	_root.contenu_menu[name]._x = 0;
	_root.contenu_menu[name]._y = 40*i;
	_root.contenu_menu[name].numero = i;
	if( (i%2) == 1 )
	{
		_root.contenu_menu[name].gotoAndStop(1);
	}else
	{
		_root.contenu_menu[name].gotoAndStop(2);
	}
	trace(_root.contenu_menu[name].numero);
}
voila un bout de code qui crée mon menu.
Il y a deux chose que je n'arrive pas a saisir :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
this.createEmptyMovieClip("contenu_menu",100);
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
_root.contenu_menu.attachMovie("menu",name,i);
pourquoi je suis obliger de mettre "_root." pour acceder au clip que j'ai crée a l'interieur de ma boucle alors que si j'ecris sa en dehors de la boucle un "this." marche

deuxieme point :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
_root.contenu_menu[name]._x = 0;
pourquoi cette synthaxe ? "contenu_menu[name]"
moi je voie sa plutot de la manier suivante et qui ne marche pas "contenu_menu.name"
pourquoi pas de point, pourquoi entre[], pour moi sa correspand au centenu d'un tableau ou d'un pointeur ?