Voila, c'est toujours le meme truc que je comprends pas...
j'ai fait un attachmovie, mes clips s'affichent tres bien.. mais j'arrive pas à recuperer l'objet apres pour pouvoir interagir dessus.. voici mon code :
Code :
- function newMapXML(fichier)
- {
- _root.mapXML = new XML();
- _root.mapXML.ignoreWhite=true;
- _root.mapXML.onLoad=_root.extractData;
- _root.mapXML.load(fichier);
- trace(fichier);
- }
- function extractData(success){
- point2view =this.firstChild.childNodes.length;
- trace("lenght="+point2view);
- for (i=0; i<point2view; i++) {
- noeud = this.firstChild.childNodes[i];
- trace("item "+i+" title="+noeud.attributes.title+" icone="+noeud.attributes.icone+" posx="+noeud.attributes.posx+" posy="+noeud.attributes.posy)
- mapClip=_root.map.map0;
- mapClip.attachMovie(noeud.attributes.icone,itemMC+i,i,{_x:noeud.attributes.posx,_y:noeud.attributes.posy});
- mapClip["itemMC"+i].onRollOver=function(){
- trace(noeud.attributes.title);
- }
- }
- }
- newMapXML("map.xml" )
|
Pourriez vous m'expliquer une bonne fois pour toutes l'erreur que je fais ?