Ver Mensaje Individual
  #17 (permalink)  
Antiguo 30/05/2008, 12:32
Avatar de Potro
Potro
 
Fecha de Ingreso: abril-2001
Mensajes: 2.249
Antigüedad: 23 años
Puntos: 39
Respuesta: PAGINACION EN FLASH - sin cargar todos los registros de un solo golpe - ve

Hola mi estimado aqui reportandome te doy la solución.

A tu funcion botones agrega estas y cambia estas lineas:

function botones(valorbtn)
{
//Valido si el botón “SIGUIENTE” fue oprimido y si es así ejecuto lo siguiente
if (valorbtn == 1)
{
//Con esto volvemos un campo numerico a nuestra variable
var pag_all:Number = Number(pag_total.text);

//Primero validamos si el número de página no ha rebasado el número de páginas obtenidas
if (pagina.text < pag_all)//aqui modificamos
{
//si el número de paginas no ha sido rebasada ejecutamos lo siguiente
//La variable pag_act toma el valor en ese momento de pagina.text
var pag_act:Number = Number(pagina.text);
//creamos la variable nu que será el resultado de la variable pag_act * 5
var nu:Number = pag_act;
//Mandamos a llamar a la funcción mas5 y le mandamos la variable nu
mas5(nu)
//Le damos un nuevo valor a pagina.text sumandole 1
pagina.text = pag_act + 1;
}
//Valido si el botón “ANTERIOR” fue oprimido y si es así ejecuto lo siguiente
} else if (valorbtn == 2)
{
//Con esto volvemos nuestra variable numerica
var pagina_all:Number = Number(pagina.text);

//Aqui hacemos una validación antes para ver si la variable pagina es mayor a 1 si es así se ejecuta
if (pagina_all > 1)//aqui modificamos
{
//La variable pag_act toma el valor en ese momento de pagina.text
var pag_act:Number = Number(pagina.text);
/*creamos la variable nu2 que será el resultado de pag_actual * 5 - 10 esto nos ayudara a descontarle 5 registros a nuestra paginación*/
var nu2:Number = (pag_act) - 2;

//Mandamos a llamar a la función menos5 y le mandamos la variable nu2
menos5(nu2)
//Le damos un nuevo valor a pagina.text descontandole 1
pagina.text = pag_act - 1;
}
}
}



Te explico rapido por que el error es que la variable estaba declarada como texto entonces al hacer la validacion tomaba el primer número y no los dos dígitos entonces hay que volverlo numerico para que se pueda hacer bien la comparación.


Bueno mil gracias por ir viendo esto detalles y pues a seguirle saludos.......................


Descarga: http://www.rwa.com.mx/imgforo/paginacion_con_img.zip

Ejemplo: http://www.rwa.com.mx/imgforo/img.html
__________________
Paginación en FLASH,

http://www.forosdelweb.com/f62/pagin...o-aqui-540241/