Quiero representar un objeto XML tal cual con Sprites:
Código :
var miXML:XML = <bisabuelo> <abuelo> <padre> <hijo> <nieta> <bisnieto> <tataranieto/> </bisnieto> </nieta> </hijo> <hija> <nieto/> </hija> </padre> </abuelo> </bisabuelo>;
Como el documento XML puede ser distinto en cada ocasión, lo siguiente debe crearse (on fly) dinamicamente:
Código :
addChild(bisabuelo.abuelo.padre.hijo.nieta.bisnieto.taranieto);
con algo de E4X puedo hacer:
Código :
var bisabuelo:Sprite = new Sprite();
arbol(miXML);
private function arbol(fuente:XML):void {
for each (var sujeto:XML in fuente.elements()) {
var nodo:Sprite = new Sprite();
bisabuelo.addChild(nodo); // el problema empieza aquí, no se como detectar el path generado por cada iteración :(
arbol(sujeto);
}
}grrrrr
hjelp!! hjelp!!
Ayuda por favor
