Se que el post es viejo pero me pareció muy interesante para responder:
Jámas utilizar rutas absolutas, siempre relativas, no relativas a donde se encuentra el swf sino relativas a la pagina que contiene este si su posición varia, por ejemplo, una estructura clásica de los sitios es:
\images
\js
\swf
\xml
index.html
en nuestro index.html tendremos incorporado nuestro swf asi: swf/miSwf.swf
si desde mi flash estoy cargando un xml deberia hacer de este modo: xml/miXml.xml
de esta forma las rutas siempre comienzan desde la raiz.
es de muy mala costumbre utilizar rutas absolutas:
"http://www.misitio.com/xml/miXml.xml"
que pasa si mañana mi sitio se llama "www.miotrositio.com", tendré que modificar todo el sitio para hacerlo acorde a esta nueva dirección, algo bastante complicado, si es inevitable, por ejemplo, cuando cargamos un file externo lo que se suele hacer es cargar primero un file xml, por ejemplo "config.xml" que contiene todos estos datos que pueden llegar a variar, de este modo si por alguna razon debemos cambiar una de las rutas sólo lo hariamos en el file xml y no en el flash, de este modo no debemos compilarlo nuevamente y solo modificariamos y file y todo seguiría funcionando, el file seria algo asi:
Código:
<config>
<mainURL><![CDATA[http://www.misitio.com/]]></mainURL>
</config>
Saluti!