Bonjour à tous,

Je n'arrive pas à attacher un MovieClip(liaison) dans un MovieClip(appelons carte) crée par createEmptyMovieClip.
Via MovieClipLoader je charge un fond de carte dans un conteneur (créé dynamiquement), ensuite je dois placer des point (clip de liaison) sur le fond de carte.
J'arrive à le faire sans problème si je créer un MovieClip vide mais je n'y arrive pas dans le movieClip "carte". Un bout de code vaut mieux que des explications :

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
42
43
44
45
46
47
48
49
50
51
 
var conteneur:MovieClip = this.createEmptyMovieClip("marqueurs", this.getNextHighestDepth());
var ecouteur_carte:Object = new Object();
 
 
ecouteur_carte.onLoadInit = function(target_mc:MovieClip):Void { 
 
	i:Number = 0;
	for(i=0; i < total; i++) {
 
		//placement des marqueurs
		if (type[i] == 'ville') {
                        //le problème est ici, rien n'apparait ! //
			this.marqueurs.attachMovie("mc_ville", "ville"+i, this.marqueurs.getNextHighestDepth());
			this.marqueurs["ville"+i]._x = positionX[i];
			this.marqueurs["ville"+i]._y = positionY[i];
 
			marqueurs["ville"+i].onRollOver = function() {
				taille(this, 5, 130, true);
				numero_legende = this._name.substr(5, 1); //astuce car i n'est pas interprete
				legende(commentaire[numero_legende], this);
			}
 
			marqueurs["ville"+i].onRollOut = function() {
				taille(this, 5, 100, false);
				removeMovieClip("ma_legende");
			}
 
			marqueurs["ville"+i].onRelease = function() {
				numero = this._name.substr(5, 1);
				affiche_texte(commentaire[numero]);
				trace("J'ai cliqué sur le MovieClip :"+"ville"+numero);
			}
 
		}//fin du si
 
	}//fin du for
 
}//onLoadInit
 
 
 //chargement du xml
xmlData = new XML();
xmlData.ignoreWhite = true;
xmlData.onLoad = loadXML;
xmlData.load("marqueur.xml");
 
 //chargement du fond de carte
var carte:MovieClipLoader = new MovieClipLoader();
carte.addListener(ecouteur_carte);
carte.loadClip("carte.jpg", conteneur);
je vraiment perdu, à l'aide !!!!!!!!!!!!

Merci à tous