Foros del Web » Creando para Internet » Flash y Actionscript »

AYUDA PLEASE! Problemas con botones

Estas en el tema de AYUDA PLEASE! Problemas con botones en el foro de Flash y Actionscript en Foros del Web. Hola a todos foristas! 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 ...
  #1 (permalink)  
Antiguo 25/10/2007, 02:12
Avatar de ciscoman82  
Fecha de Ingreso: agosto-2003
Mensajes: 158
Antigüedad: 14 años, 3 meses
Puntos: 0
Exclamación AYUDA PLEASE! Problemas con botones

Hola a todos foristas!
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:
<?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>
El código en el primer y único fotograma de las galerias es este:

Código:
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;
	}
};
Siendo "weiter" el boton adelante y "zuruck" el botón atrás...
Erradica el problema en el código de esos botones??

GRACIAS POR TODO y un saludo a toda la comunidad
Siscu
__________________
PRONTO NOS VEREMOS LAS CARAS - - www.graphband.es.vg - - :)
  #2 (permalink)  
Antiguo 25/10/2007, 03:07
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: AYUDA PLEASE! Problemas con botones

El código parece estar bien, así que no puedo decir mucho. Sólo dos cosillas, que revises que el documento xml esté bien montado (seguro que sí, pero tenía que decirlo) y que en las diferentes escenas en las que uses este código, cambies el nombre de la variable xml. En la escena 1:
var xml1:XML = new XML();
Y así sucesivamente, para no crear interferencias entre llamadas XML.

Saludos!
  #3 (permalink)  
Antiguo 25/10/2007, 04:09
Avatar de ciscoman82  
Fecha de Ingreso: agosto-2003
Mensajes: 158
Antigüedad: 14 años, 3 meses
Puntos: 0
Re: AYUDA PLEASE! Problemas con botones

Voy a probar tal y como me has dicho... Seguramente sea eso, ya que la lectura de los XML, por individual e independientemente es perfecta...

Miro a ver si funciona y os digo algo!!
Gracias de antemano!!!

Siscu
__________________
PRONTO NOS VEREMOS LAS CARAS - - www.graphband.es.vg - - :)
  #4 (permalink)  
Antiguo 25/10/2007, 04:15
Avatar de ciscoman82  
Fecha de Ingreso: agosto-2003
Mensajes: 158
Antigüedad: 14 años, 3 meses
Puntos: 0
Re: AYUDA PLEASE! Problemas con botones

Por ciero, ¿esa variable la tendría que poner en todos los campos, o solo en el primero de ellos??
var xml1:mein_xml = new XML();
var xml1:mein_xml.ignoreWhite = true;
var xml1:mein_xml.load("editorial.xml");
var xml1:mein_xml.onLoad = function(status) {

GRACIAS!
siscu
__________________
PRONTO NOS VEREMOS LAS CARAS - - www.graphband.es.vg - - :)
  #5 (permalink)  
Antiguo 25/10/2007, 04:19
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: AYUDA PLEASE! Problemas con botones

No, no... mein_xml es el nombre de la variable que empleas. No sé si empleas el mismo nombre de variable en las demás escenas. Si es así, te recomiendo que lo cambies, que cada escena tenga un nombre de variable diferente.
Por ejemplo, en la escena 1, var escena1_xml:XML = new XML();

Y claro, ahí donde hay mein_xml debes sustituirlo por el nuevo nombre de variable.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:57.