No entiendo qué puede ocurrir con tu código, pero me ha extrañado que no funcione, así que he hecho una prueba:
Código:
<?xml version="1.0" encoding="iso-8859-1" ?>
<respuesta>
<pagina>
<titulo>Página</titulo>
<autor>Nombre</autor>
<link>http://enlace.com</link>
</pagina>
</respuesta>
Y colocando una instancia del TextArea (nombre instancia 'ta') en el escenario, sin tocar ninguno de sus parámetros he colocado el siguiente código:
Código:
System.useCodepage=true;
ta.html = true;
var xml:XML = new XML();
xml.onLoad = function() {
ta.text = this.childNodes[0].childNodes[0].childNodes[0].firstChild.nodeValue;
ta.text += "<br />";
ta.text += "Autor: "+this.childNodes[0].childNodes[0].childNodes[1].firstChild.nodeValue;
ta.text += "<br />";
ta.text += "<a href='"+this.childNodes[0].childNodes[0].childNodes[2].firstChild.nodeValue+"'>enlace</a>";
};
xml.load("prueba.xml");
Y ha funcionado. He usado el mismo nombre de etiqueta 'link' en el xml por si acaso y ningún problema. Lamento no haberte podido ayudar, pero puede que con esto resuelvas algo.
Saludos!