Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/02/2006, 10:54
Narachamus
 
Fecha de Ingreso: febrero-2003
Mensajes: 39
Antigüedad: 21 años, 8 meses
Puntos: 1
He arreglado el problema, pero temo que ha sido mediante chapucillas.
Ahora funciona bien, pero me gustaría que como antes, me ayudaseis a depurarlo y arreglarlo para que quedase mejor y no tan chapuzas.
Los cambios vienen comentados con un //NEW:

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)-1;  //NEW: Resto 1 al total de paginas para que Flash no me cuente desde 0
		txt_total.text=parseInt(this.full_pags); //NEW: Creo un TextBox a parte en lugar del de var_total, para poner el /2, pero con el total de verdad (osea, 2)
		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; 
txt_variable._visible=false; //NEW: Oculto el TextBox que tiene la variable Var_Total, para que no se vea el total falso (total-1), y si se vea el nuevo TextBox.

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:

inmoexplora.com/lib/telefonos/prueba/carga_conjunta.html