buenas de nuevo
he conseguido otro codigo y lo he rectificado un poco para llegar a mi proposito,
en el primer fotograma tengo las miniaturas y al pinchar en una pues me manda al segundo fotograma donde carga la foto grande y aki estan los botones para poder seguir viendo las demas fotos hacia delante o hacia atras.
He conseguido ke lo haga pero tengo un problema ke no consigo resolver, tan solo me pasa hasta la tercera foto, apartir de ahi siempre me sale el mismo mensaje:
Error al abrir la URL 'file:///C|/Users/nikimoto/Desktop/pruebas%20xml/Galeria/undefined'
las url del xlm estan bien...
aki dejo los codigos:
PRIMER FOTOGRAMA
Boton en miniaturas(cada boton tiene un numero diferente para current):
Código:
on (release) {
current = 1;
x.onLoad();
gotoAndPlay(2);
}
SEGUNDO FOTOGRAMA
Código:
stop();
//creamos los arrays para almacenar datos del xml
var urls:Array = new Array();
var current:Number;
holder._width = 501;
holder._height = 310;
//----------------------El XML---------------------
var x:XML = new XML();
x.ignoreWhite = true;
x.onLoad = function(success)
{
var photos:Array = this.firstChild.childNodes;
for (i = 0; i < photos.length; i++)
{
urls.push(photos[i].attributes.url);
}
holder.loadMovie(urls[current]);
};
x.load("imagenes.xml");
//------------PREV Y NEXT-------------
previous.onRelease = function()
{
if (current > 0)
{
current--;
holder.loadMovie(urls[current]);
}
};
next.onRelease = function()
{
current++;
holder.loadMovie(urls[current]);
};
Y EL XML
Código:
<?xml version="1.0" encoding="utf-8"?>
<galeria>
<imagen url="images/futbol.jpg" />
<imagen url="images/automovil.jpg" />
<imagen url="images/lago.jpg" />
<imagen url="images/cuatro.jpg" / >
<imagen url="images/vectorgirl.jpg" />
<imagen url="images/verde.jpg" />
</galeria>
venga, gracias de antemano y espero por fin resolver este problema con vuestra ayuda.