BuenAS:
Imagino que estás hablando de un swf alojado en una página web y no una app AIR.
Si quieres acceder a los recursos de otro dominio desde un swf vas a tener los mismos problemas que cuando se accede para cargar una imagen o un xml. Hay que configurar la política de seguridad y que básicamente consiste en alojar EN EL SERVIDOR al que vas a acceder un cross-domain.xml donde indiques la ubicación desde la que vas a acceder.
Si no se encuentra dicho xml debidamente configurado no te va a dejar cargar recursos de ese dominio.
Por otro lado, como dice Jorge, "en teoría" podrías cargar un XHTML correctamente formateado y tratarlo como un XML. Y fijate que digo un documento con las especificaciones XHTML y NO un HTML.
Es que,por ejemplo un HTML que no siga las especificaciones XHTML (la inmensa mayoría como por ejemplo esta página en la que estamos) te va a generar problemas al parsearlo. Símplemente con que se encuentre una etiqueta meta que no siga la especificación XHTML
Esto daría error
Código HTML :
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
Esto no daría error, fijate que he cerrado la etiqueta y ahora sí es un nodo xml válido
Código HTML :
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
O por ejemplo utilizar atributos al estilo HTML5 en propiedades booleanas también te dará problemas como una etiqueta video que lleve activados los controles:
Código HTML :
<video src="video/video.mp4" controls />
Como te dice Jorge es casi mejor procesarlo como txt, eso sí, puedes recurrir a expresiones regulares para obtener los nodos. Internet está lleno de expresiones regulares de este tipo. Por ejemplo, estas te sirven para encontrar todas las imágenes que tenga la página, o todos los links:
Código ActionScript :
/<img.+?src="(.+?)".+?\/?>/gi
/<a.+?href="(.+?)".+?\/?>/gi
Un saludo.