Hola, mira creo que este ejemplo te tpuede servir....
En el frame 1 de tu pelicula de flash
Código :
// Aceptas acentos y ñ
System.useCodepage = true;
// Creas un objeto XML
var miXml:XML = new XML();
// Ignoras espacios en blanco
miXml.ignoreWhite = true;
// Cuando se termine de cargar el documento XML....
miXml.onLoad = function(exito){
// Si se cargo bien entonces...
if(exito){
// Añades el componente al escenario
//(Para esto el componente debe de estar en tu libreria)
attachMovie("Accordion","miAcordeon",1);
// Asignas propiedades de ancho, alto, pos x y pos y
miAcordeon.setSize(200, 300);
miAcordeon._x = 25;
miAcordeon._y = 25;
// Obtienes el numero de hijos de doc XML[/color]
var numSecciones:Number = this.firstChild.childNodes.length;
// Ciclo para obtener cada uno de los hijos
for(var i=0;i<numSecciones;i++){
// Obtienes el dato
var etiqueta:String = this.firstChild.childNodes[i].firstChild.nodeValue;
// Creas una pestaña en el acordeon con el nombre obtenido
miAcordeon.createChild("View", "opcion"+i, {label:etiqueta});
// Añades un movie clip de la libreria (Vinculado a AS) a la pestaña
miAcordeon["opcion"+i].createChild("clip"+i,"clip_mc"+i);
}
}
}
// Cargas el documento XML
miXml.load("secciones.xml");En mi XML tengo lo siguiente...
Código :
<?xml version="1.0" encoding="iso-8859-1"?>
<secciones>
<seccion0>Primera sección</seccion0>
<seccion1>Segunda sección</seccion1>
<seccion2>Tercera sección</seccion2>
<seccion3>Cuarta sección</seccion3>
<seccion4>Quinta sección</seccion4>
</secciones>
Ahora con respecto a cargar la info en HTML, en cada uno de los Movie Clips que vas a usar en el acordeon utiliza el objeto XML para eso dentro de cada MovieClip.
Mandame un correo y te paso el ejemplo que hice...
Saludos