![]() |
Novato con xml.... Hola tengo este codigo y lo que necesito es que si el valor del nodo que quiere decir que no se puede, retorne false y si es 0 que retorne true y cambie el valor del nodo de 0 a 1, grabando en el xml no!!! Esto es lo que tengo hasta ahora: var invitados = new XML(); invitados.ignoreWhite = true; var id:Number = 4; invitados.onLoad = PremioEntregado; invitados.load("xml.xml"); function PremioEntregado(){ var itemTemp = invitados.firstChild; for (i=0; i<itemTemp.childNodes.length; i++) { var Datos = itemTemp.childNodes[i]; if (Datos.childNodes[0].firstChild.nodeValue == id) { if (Datos.childNodes[2].firstChild.nodeValue == 1) { /*desabilitar boton de premio y mandar mensaje*/ trace("tas de vivo flaco"); }else{ /*habilitar boton de premio y grabar 1*/ trace("algo te llevas querido"); } } } } * Tambien me gustaria que cuando encuentre el id que busco, que no siga recorriendo, para mejorar el rendimiento no!!! * Otra es que pasa si varias personas estan utilizando el xml al mismo tiempo? Muchas gracias |
Respuesta: Novato con xml.... hola ever si esto te sirve Código PHP: Código PHP: for (var i:Number=0; i<itemTemp.length; i++) { if (itemTemp[i].attributes.id_jugador == id) { i = itemTemp.length if (itemTemp[i].attributes.permiso == 1) { /*desabilitar boton de premio y mandar mensaje*/ trace(tss.text="tas de vivo flaco"); } else { /*habilitar boton de premio y grabar 1*/ trace(tss.text="algo te llevas querido"); } } } ya no sigue corriendo de todos modos lo mas fuerte es al cargar el archivo a si que eso es lo pesado XDXD por otro lado no pasa nada si otras personas utilizan el mismo xml |
Respuesta: Novato con xml.... Bueno al final estoy intentando con WebServices, me sale bien uno pero el que me tiene que retonrar un 1 o 0 para verificar si esta o no habilitado me retorna un object y no se como leer eso. Ideas..... |
| La zona horaria es GMT -6. Ahora son las 23:31. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.