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 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
| 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 |
Partager