Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/02/2006, 09:47
Narachamus
 
Fecha de Ingreso: febrero-2003
Mensajes: 39
Antigüedad: 21 años, 2 meses
Puntos: 1
Gracias por la más que rápida respuesta :), así el código se ve mejor, más limpio, pero sigue fallando, aquí está el código de momento:

Código:
funciongeneral = function (pagina) {
	// objeto LoadVars que recibe el listado de registros
	datos_bd = new LoadVars();
	datos_bd.hacer = "todos";
	datos_bd.pags = pagina;
	datos_bd.sendAndLoad("contenidos.php", datos_bd, "POST");
	
	// función que procesa la información del listado de usuarios
	datos_bd.onLoad = function(exito) {
		total = parseInt(this.total);
		var_total = parseInt(this.full_pags);
		for (var n = 1; n<total+1; n++) {
			var nom = _root.attachMovie("nombre", "nombre"+n, n+1);
			nom.id = this["id"+n];
			nom.lugar.text = this["localidad"+n];
		}
	}
}

contpag = 0;
funciongeneral();
txt_actual.text = contpag+1; 

bot_atras.onRelease = function() {
	if (contpag<=0) {
		contpag = 0;
	} else {
		contpag--;
	}
	funciongeneral(contpag);
	txt_actual.text = contpag+1;
};

bot_alante.onRelease = function() {
	if (contpag<var_total) { 
		contpag++;
	} else {
		contpag = var_total;
	}
	txt_actual.text = contpag+1;
	funciongeneral(contpag);
};
La web sigue igual, está actualizada así que el vínculo es el mismo que el del 1º mensaje.

Por si ayuda de algo a aclarar la duda, he hecho unos traces durante todo el código, estos son los resultados:

- Trazo var_total nada más arrancar el flash, y me pone "Undefined", luego ya si das a avanzar o retreceder pone "2" (el total de verdad)
- También he trazado el contpag en todas las posiciones:
* al inicio, en la pagina 1/2, me traza 0,
* en la página 2/2 me traza 1
* en la 3/2 me traza 2


Saludos, y gracias de nuevo.

Última edición por Narachamus; 07/02/2006 a las 10:04