Una vez leído un fichero XML y guardado en una variable llamada xmlData (tal y como muestr Kirupa)
si haces un
Código ActionScript :
trace(xmlData .novedad)
Te salen todas las novedades
un
Código ActionScript :
index=0;
trace(xmlData .novedad[i])
Te sale la primera.
Así que, con esta idea los pasos serían
1.-Tenemos como variables de nuestra película "index" y "xmlData"
2.Tenemos una caja de texto con nombre de instancia "titulo" (o nos la creamos con un var titulo:TextField=new TextField();addChild(titulo)
3.-Tenemos una caja de texto con nombre de instancia "contenido" (idem, nos la podemos crear)
4.-Hacemos una función que sea mostrarNovedad(int:index)
Código ActionScript :
public function mostrarNovedad(int:index):void{
if (index>=0 && index<datosXML.novedad.length){
titulo.text=datosXML.novedad[index].titulo;
contenido.text=datosXML.novedad[index].titulo;
}
}
5.-Tenemos dos botones "btnext" y "btprev"
6.-Les añadimos un listener a los botones de modo que incrementen o disminuyan la variable "index" (siempre que no estén al final. y que llame a la función mostrarNovedad
7.-Leemos el fichero y en el onLoad también llamamos a la función mostrarNovedad(0) para que empieze mostrando la primera
8.-Si me has entendido te has ganado un premio porque ni yo lo entiendo