Creo entender cuando dices que quieres construir el xml estructurado a tabular las etiquetas.
Yo de flash poco pero parece que lo que escribes es JavaScript, que en flash en realidad es Action Script. Prueba a insertar en tu código del flash "\n" y "\t". Los "\n" son retornos de carro y los "\t" con tabuladores. Este último no estoy segura de que funcione en ActionScript. Si te fallara, cambialos por espacios.
Te quedaría algo así:
_level0.xml2 = new XML();
_level0.xml2.parseXML("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"+"<obra>\n"+"\t<title>\n"+_level0.valor1[0]+"\n\t</title>\n"+"\t<autor>\n"+_level0.valor1[1]+"\n\t</autor>\n"+"\t<letra>\n"+_level0.ALetra+"\n\t</letra>\n"+"</obra>");
_level0.xml2.sendAndLoad("probando2.asp", _level0.xml1);
Respecto al zip que te enlazaron, no es que tengas que crear una conexión a una BD y abrir un recordset sino que lo que pretendían era enseñarte como se generaba un archivo XML con ASP en vez de hacerlo con flash.
Suerte