Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/10/2008, 05:11
Avatar de mdavila
mdavila
 
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 17 años, 3 meses
Puntos: 13
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