XML escribió:
<?xml version="1.0" encoding="utf-8"?>
<galeria>
<pagina>
<foto><![CDATA[<img src="imagenes/coche3.jpg">]]></foto>
<descripcion><![CDATA[<span>assafasfahfsasaafhas</span>]]></descripcion>
</pagina>
<pagina>
<foto><![CDATA[<img src="imagenes/coche3.jpg">]]></foto>
<foto><![CDATA[<img src="imagenes/coche4.jpg">]]></foto>
<foto><![CDATA[<img src="imagenes/coche6.jpg">]]></foto>
<descripcion><![CDATA[<span>El sistema permite recoger la información publicada por diversos parques eólicos de toda España y de diversos sistemas de producción.y sistemas de predicción. Entre las distintas funciones del sistema cabe destacar dos partes fundamentales:
-Proceso de carga periódica de datos de producción y predicción de los parques eólicos y predictores.
-Portal web de consulta de información.</span>]]></descripcion>
</pagina>
<pagina>
<foto><![CDATA[<img src="imagenes/coche5.jpg">]]></foto>
<descripcion> <![CDATA[<span>el coche 5</span>]]></descripcion>
</pagina>
</galeria>
<galeria>
<pagina>
<foto><![CDATA[<img src="imagenes/coche3.jpg">]]></foto>
<descripcion><![CDATA[<span>assafasfahfsasaafhas</span>]]></descripcion>
</pagina>
<pagina>
<foto><![CDATA[<img src="imagenes/coche3.jpg">]]></foto>
<foto><![CDATA[<img src="imagenes/coche4.jpg">]]></foto>
<foto><![CDATA[<img src="imagenes/coche6.jpg">]]></foto>
<descripcion><![CDATA[<span>El sistema permite recoger la información publicada por diversos parques eólicos de toda España y de diversos sistemas de producción.y sistemas de predicción. Entre las distintas funciones del sistema cabe destacar dos partes fundamentales:
-Proceso de carga periódica de datos de producción y predicción de los parques eólicos y predictores.
-Portal web de consulta de información.</span>]]></descripcion>
</pagina>
<pagina>
<foto><![CDATA[<img src="imagenes/coche5.jpg">]]></foto>
<descripcion> <![CDATA[<span>el coche 5</span>]]></descripcion>
</pagina>
</galeria>
Bien querria que fueran intercamibandose los nodos pagina a través de un Mouse Event y que a través de otro Mouse Event(o de un Event eso ya es lo mismo) fueran intercambiándose dentro de cada pagina los nodos foto.
Sin embargo, aunque el texto me carga no logro que lo hagan las fotos (me da un error de url).
Supongo que se hara mediante una array multiudimensional pero no logro hacerlo. Tengo un Movie Clip llamado cajafoto. un boton metido dentro de un mc(cajaboton.siguiente_btn) y una caja de texto dinamica (piefoto_txt).
Os dejo aquí mi as3 por si podeis ayudarme:
as3 escribió:
var carga:URLLoader=new URLLoader();
var xmlExterno:XML;
var i:Number=0;
var lista:XMLList;
var total:Number;
var fotos:Loader=new Loader();
var galeria:Array=new Array();
cajafoto.addChild(fotos);
carga.load(new URLRequest("listaimagenes.xml"));
var img:URLRequest= new URLRequest("lista[i].descendants('foto')");
carga.addEventListener(Event.COMPLETE,cargarXML);
function cargarXML(event:Event){
xmlExterno=new XML(event.target.data);
lista=xmlExterno.children();
total=lista.length();
piefoto_txt.htmlText=lista[i].descendants("descripcion");
fotos.load(img);
}
cajaboton.siguiente_btn.addEventListener(MouseEvent.CLICK, siguiente);
function siguiente(event:MouseEvent){
if (i<total-1)
{
i++;
piefoto_txt.htmlText=lista[i].descendants("descripcion");
fotos.load(img);
}
}
var xmlExterno:XML;
var i:Number=0;
var lista:XMLList;
var total:Number;
var fotos:Loader=new Loader();
var galeria:Array=new Array();
cajafoto.addChild(fotos);
carga.load(new URLRequest("listaimagenes.xml"));
var img:URLRequest= new URLRequest("lista[i].descendants('foto')");
carga.addEventListener(Event.COMPLETE,cargarXML);
function cargarXML(event:Event){
xmlExterno=new XML(event.target.data);
lista=xmlExterno.children();
total=lista.length();
piefoto_txt.htmlText=lista[i].descendants("descripcion");
fotos.load(img);
}
cajaboton.siguiente_btn.addEventListener(MouseEvent.CLICK, siguiente);
function siguiente(event:MouseEvent){
if (i<total-1)
{
i++;
piefoto_txt.htmlText=lista[i].descendants("descripcion");
fotos.load(img);
}
}
