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

Número de paginas de un xml, cómo hago?

Estas en el tema de Número de paginas de un xml, cómo hago? en el foro de Flash y Actionscript en Foros del Web. Hola tengo una galería en flash, que usa un xml, mi consulta es la siguiente: Quiero que por medio de un action cuente lás páginas ...
  #1 (permalink)  
Antiguo 19/08/2008, 12:01
Avatar de AJVEvoluzione  
Fecha de Ingreso: agosto-2004
Ubicación: Buenos Aires
Mensajes: 195
Antigüedad: 13 años, 3 meses
Puntos: 1
Pregunta Número de paginas de un xml, cómo hago?

Hola tengo una galería en flash, que usa un xml, mi consulta es la siguiente: Quiero
que por medio de un action cuente lás páginas que hay, osea que cada 12 items sume una página y el total me lo de en un campo de texto dinamico.
Les dejo el xml a ver quien me puede decir como hacer esto.

En este caso como resultado me tendría que dar 3 páginas, si contamos que cada 12 cuenta una pagina.

Código PHP:
<?xml version="1.0" encoding="utf-8" standalone="yes?>
<data> 
 <item title="
Titulo foto 1"xml_load="foto1"></item>
 <item title="
Titulo foto 2"xml_load="foto2"></item>
 <item title="
Titulo foto 3"xml_load="foto3"></item>
 <item title="
Titulo foto 4"xml_load="foto4"></item>
 <item title="
Titulo foto 5"xml_load="foto5"></item>
 <item title="
Titulo foto 6"xml_load="foto6"></item>
 <item title="
Titulo foto 7"xml_load="foto7"></item>
 <item title="
Titulo foto 8"xml_load="foto8"></item>
 <item title="
Titulo foto 9"xml_load="foto9"></item>
 <item title="
Titulo foto 10"xml_load="foto10"></item>
 <item title="
Titulo foto 11"xml_load="foto11"></item>
 <item title="
Titulo foto 12"xml_load="foto12"></item>
 <item title="
Titulo foto 13"xml_load="foto13"></item>
 <item title="
Titulo foto 14"xml_load="foto14"></item>
 <item title="
Titulo foto 15"xml_load="foto15"></item>
 <item title="
Titulo foto 16"xml_load="foto16"></item>
 <item title="
Titulo foto 17"xml_load="foto17"></item>
 <item title="
Titulo foto 18"xml_load="foto18"></item>
 <item title="
Titulo foto 19"xml_load="foto19"></item>
 <item title="
Titulo foto 20"xml_load="foto20"></item>
 <item title="
Titulo foto 21"xml_load="foto21"></item>
 <item title="
Titulo foto 22"xml_load="foto22"></item>
 <item title="
Titulo foto 23"xml_load="foto23"></item>
 <item title="
Titulo foto 24"xml_load="foto24"></item>
 <item title="
Titulo foto 25"xml_load="foto25"></item>
 <item title="
Titulo foto 26"xml_load="foto26"></item>
</data>

Última edición por AJVEvoluzione; 19/08/2008 a las 12:03 Razón: Muy extenso
  #2 (permalink)  
Antiguo 19/08/2008, 15:58
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 13 años
Puntos: 43
Respuesta: Número de paginas de un xml, cómo hago?

Hola AJVEvoluzione !

Tendrías que leer primero el número de nodos y en base a ese resultado calcular el número de páginas, por ejemplo:

Código PHP:
//Número de nodos por página
var nodesPerPage:Number 12;
//Número total de nodos del XML
var totalNodes:Number xml.firstChild.childNodes.length;
//Número de páginas
var pages:Number Math.ceil(totalNodes/nodesPerPage); 
Un saludote !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 19/08/2008, 18:21
Avatar de AJVEvoluzione  
Fecha de Ingreso: agosto-2004
Ubicación: Buenos Aires
Mensajes: 195
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Número de paginas de un xml, cómo hago?

y para volcarlo en un campo de texto dinámico despues?
  #4 (permalink)  
Antiguo 21/08/2008, 15:21
Avatar de AJVEvoluzione  
Fecha de Ingreso: agosto-2004
Ubicación: Buenos Aires
Mensajes: 195
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Número de paginas de un xml, cómo hago?

Una vez que obtengo el número de páginas alguien me dice como hago para volcarlo en un campo de texto dinámico? que debería ir en la 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 08:40.