Encontré una galería XML muy simple en una página web, que me imagino que conoceréis (flashtar.de)... El caso es que resulta que funciona perfectamente, pero tengo unos problemas con los botones de "adelante" y "atrás".
El caso es que esta galería la aplico de la misma manera en tres escenas diferentes de mi web, cada una de ellas cargando un XML y unas fotos diferentes... Hasta ahí bien: Me carga las fotos, lee perfectamente los XML... Pero los botones de "siguiente" y "anterior" no acaban de funcionar bien.
Cuando en la primera galería que cargo visualizo únicamente hasta la octava imagen, cuando paso a la siguiente, se carga la primera, pero al apretar el "siguiente" parece que el botón coge memoria y se salta las ocho primeras enseñandome como siguiente imagen, la novena imagen de la galería 2, como si entendiera que se quedó enseñándome la primera galería...
Yo no entiendo mucho de XML, pero creo que el problema está en el código de los botones, ya que el resto lo hace correctamente...
El código XML del los archivos es así:
Código:
El código en el primer y único fotograma de las galerias es este:<?xml version="1.0" encoding="UTF-8"?> <galerie> <bild titel="10 años impulsando proyectos editoriales. EGN editorial. 2006" datei="publicidad/publicidad001.jpg"></bild> </galerie>
Código:
Siendo "weiter" el boton adelante y "zuruck" el botón atrás...stop(); System.useCodepage = false; XML.prototype.ignoreWhite = true; ausgabe_txt.text = "Cargando imágenes..."; mein_xml = new XML(); mein_xml.ignoreWhite = true; mein_xml.load("editorial.xml"); mein_xml.onLoad = function(status) { if (status) { daten_xml = this.firstChild.childNodes; createEmptyMovieClip("mc", 1); loadMovie(daten_xml[0].attributes.datei, "mc"); mc._x = 60; mc._y = 216; ausgabe_txt.text = daten_xml[0].attributes.titel; delete mein_xml; } else { ausgabe_txt.text = "¡texto fallido!"; } }; weiter.onRelease = function() { if (bild < daten_xml.length - 1) { bild++; loadMovie(daten_xml[bild].attributes.datei, "mc"); ausgabe_txt.text = daten_xml[bild].attributes.titel; } }; zuruck.onRelease = function() { if (bild > 0) { bild--; loadMovie(daten_xml[bild].attributes.datei, "mc"); ausgabe_txt.text = daten_xml[bild].attributes.titel; } };
Erradica el problema en el código de esos botones??
GRACIAS POR TODO y un saludo a toda la comunidad
Siscu