import flash.text.TextField; import flashx.textLayout.formats.Category; import flash.display.MovieClip; var swfURLcat:String = this.loaderInfo.url; var nouvellechainecat:String; nouvellechainecat = swfURLcat.slice(0,swfURLcat.length-8); var chargementXML22:URLLoader = new URLLoader(); objet de chargement var fichier22:URLRequest = new URLRequest("D:/final.xml"); chargementXML22.addEventListener( Event.COMPLETE, chargementComplet22 ); chargementXML22.load( fichier22 ); function chargementComplet22(pEvt:Event):void {   // on récupère notre xml var adresses:XML = new XML( pEvt.target.data );. var cata:XMLList = adresses.elements(); for (var j:String in cata..Dossier) { var pgcat:MovieClip = new MovieClip(); pgcat.name = cata.Dossier[j].@name; //attribution du nom //trace(pgcat.name); // trace(cata.Dossier.@name); addChild(pgcat); pgcat.visible = true; // trace(Dossier.Fichier.@cat.toXMLString()); var Dossier:XMLList = cata..Dossier.(@name==cata.Dossier[j].@name); // trace(Dossier.Fichier.@cat.toXMLString()); var formatCadre3:TextFormat = new TextFormat(); formatCadre3.font = "Verdana"; formatCadre3.size = 10; formatCadre3.color = 0x000099; formatCadre3.leftMargin = 5; formatCadre3.rightMargin = 5; formatCadre3.leading = 10; var zoneTexteCadre3:TextField = new TextField(); zoneTexteCadre3.multiline = true; zoneTexteCadre3.wordWrap = false; zoneTexteCadre3.width = 750; zoneTexteCadre3.height = 350; zoneTexteCadre3.x = 20 ; zoneTexteCadre3.y = 80 ; zoneTexteCadre3.border = true; zoneTexteCadre3.borderColor = 0x2B6DA4; zoneTexteCadre3.defaultTextFormat = formatCadre3; zoneTexteCadre3.text = Dossier.Fichier.@cat.toXMLString(); pgcat.addChild(zoneTexteCadre3); zoneTexteCadre3.visible = true; zoneTexteCadre3.addEventListener(MouseEvent.CLICK,fl_MouseClickHandler_7); function fl_MouseClickHandler_7(event:MouseEvent):void { trace(event.target.parent.name); } } getChildByName("MatérielElectrique").visible = false; getChildByName("Fenêtres").visible = false; getChildByName("Luminaires").visible = false; } } //fin function