No sé si será muy tarde a estas alturas, pero te lo respondo de todas formas para que quede respondido para futuros lectores.
El swf que llama al xml tiene que utilizar una ruta de localización a partir del html que contenga el swf. Por ejemplo,tenemos una estructura de carpetas, tal que así:
index.html y una carpeta llamada interactivos para alojar a los swf y sus xml.
Esta carpeta contiene escenario.swf y opciones.xml .
El index.html llama a escenario.swf y éste a opciones.xml.
escenario.swf, debe usar la ruta para llamar a su xml como si lo tuviera que referenciar desde el index.html que es el que contiene el swf.
o sea:
miXML.load("interactivos/opciones.xml");