Bonjour,
je vais tenter de reformuler mon probleme:
Je vais chercher dans un fichier xml, un certain nombre d'enseigne dont j'affiche la photo dans des movieclips crées a la volée:

d'abord sur ma scene je crée un Emptymc qui me sert de conteneur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
this.createEmptyMovieClip("conteneur2", 6);
, et dans ma bibliotheque j'ai trois movieclip que je vais attacher selon ce que je trouve ds le XML:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
var options:Object = {_x:500, _y:40, _alpha:0};
	var i:Number;
	for (i=0; i<FicXmlEns.firstChild.childNodes.length; i++) {
		if (FicXmlEns.firstChild.childNodes[i].attributes.forme == "rectangle") {
			conteneur2.attachMovie("Rectangle", ["Ens"+i], 6+i, options);
		}
		if (FicXmlEns.firstChild.childNodes[i].attributes.forme == "ovale") {
			conteneur2.attachMovie("Ovale", ["Ens"+i], 6+i, options);
		}
		if (FicXmlEns.firstChild.childNodes[i].attributes.forme == "carre") {
			conteneur2.attachMovie("Carre", ["Ens"+i], 6+i, options);
		}
	}
j'ai donc Conteneur.Ens0, conteneur.Ens1 ... qui sont mes movieclips attachés a mon conteneur2.

C bon mais ce que j'aimerais c'est attacher des liens o clics sur mes movieclips Ens0, Ens1, o onClik un getURL qui se trouve dans mon xml, un truc qui pourrait s'apparenter ace genre de code mais qui fonctionnerait

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
for(j=0;j<=FicXmlEns.firstChild.childNodes.lenght;j++){
	conteneur2["Ens"+j].onRelease = function(){
				Url = FicXmlEns.firstChild.childNodes[j].attributes.lien.toString();
				GetURL(Url);
			}
		}
a chaque fois c undefined alors que si je met :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Url = FicXmlEns.firstChild.childNodes[2].attributes.lien.toString();
la ca passe mais c'est toujours le meme, normal, donc pas trop dynamique...


D'avance merci beaucoup de votre aide!!