Comunidad de diseño web y desarrollo en internet online

como paginar un texto dinamico

Citar            
MensajeEscrito el 25 Ene 2009 10:31 pm
Mi pregunta es como se hace para paginar un campo de texto dinamico, el cual recibe los datos desde un php.
En el momento esta mostrando los datos y se puede hacer scroll, el problema es que son registros que van creciendo a diario y ya es scroll está exageradamente largo, como podria hacer para paginar estos datos?

Por rdoarchivos

42 de clabLevel



 

medellin colombia

msie8
Citar            
MensajeEscrito el 25 Ene 2009 11:07 pm
yo tengo dos formas de programar actionscript con datos dinamicos ,
*la primera opcion es cargar todos los datos que me entrega un php y en el swf clasificar la informacion.
*la segunda opcion es clasificar los datos usando php y despues enviarselos a flash
tradicionalmente se usa la segunda opcion en la que un script del servidor se encarga de procesar y enviar los datos relativos a cada pagina de tu paginacion.

la idea basica es enviarle al script del servidor una peticion de la "pagina" deseada y cargar en tu campo de texto de flash los datos que el script devuelve.

suerte ..

Por paranoio

75 de clabLevel



 

Mexico

firefox
Citar            
MensajeEscrito el 25 Ene 2009 11:24 pm
jmm quede en las mismas, pero entonces el php genera tambien las paginas??? como hago para controlarlas con un boton de anterior y siguiente?? no entiendo....

Por rdoarchivos

42 de clabLevel



 

medellin colombia

msie8
Citar            
MensajeEscrito el 26 Ene 2009 02:05 am
U_U Supongamos que tu SWF se comunica con el script de servidor llamado www.tupagina.com/informacion.php entonces tu actualmente usas loadVars.sendAndLoad("www.tupagina.com/informacion.php") eso te devuelve un texto y ese texto lo metes en salida_txt.text.

Si modificaras tu script en PHP, tendria que aceptar una variable llamada, por ejemplo, "pagina"($_GET["pagina"]) y entonces regresara solo la informacion sera disponible en esa pagina. "www.tupagina.com/informacion.php?pagina=5" regresaria la informacion de la pagina 5, entonces una variable en flash controla la pagina actual, var Npage_nmb:Number = 0, el boton "Pagina Anterior", usaria loadVars.sendAndLoad("www.tupagina.com/informacion.php?pagina=" + Npage_nmb - 1) y el boton "Pagina Siguiente", usaria loadVars.sendAndLoad("www.tupagina.com/informacion.php?pagina=" + Npage_nmb + 1), en sus eventos OnRelease.

Si modificaras tu Flash y dejaras intacto tu script en PHP, entonces guardas toda tu informacion, y no la despliegues en salida_txt.text, creas una funcion llamada, paginar( Npage:Number ):String, el parametro "Npage" es el numero de pagina, dicha funcion regresa un String corresponiete a la pagina que se mostrara, osea, supongamos que tienes informacion tan larga como 10 paginas, entonces si Npage es igual a 5, lo que tendrias que hacer es dividir tu informacion en 10 segmentos y devolver el segmento 5, y al igual que en el ejemplo anterior, una variable en flash controlas la pagina actual, var Npage_nmb:Number = 0, el boton "Pagina Anterior", salida_txt.text = paginar( Npage_nmb - 1) y el boton "Pagina Siguiente", usaria salida_txt.text = paginar( Npage_nmb + 1), en sus eventos OnRelease.

Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.