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

Matematicas en Flash y XML II

Estas en el tema de Matematicas en Flash y XML II en el foro de Flash y Actionscript en Foros del Web. hola de nuevo sigo teniendo problemas con los valores que recojo de un xml en flash cuando necesito sumar esos valores aunque me explicarón bien, ...
  #1 (permalink)  
Antiguo 15/03/2004, 16:26
woi
 
Fecha de Ingreso: febrero-2001
Ubicación: Barcelona - México D.F.
Mensajes: 205
Antigüedad: 16 años, 9 meses
Puntos: 0
Matematicas en Flash y XML II

hola de nuevo sigo teniendo problemas con los valores que recojo de un xml en flash cuando necesito sumar esos valores aunque me explicarón bien, no consigo entender pq en el campo total que es donde recojo la suma de esos valores pone "NaN"?

si alguien sabe se lo agradeceré mucho.
Gracias de antemano a todos y en especial a PatomaS y TMeister por su anteriro ayuda.
__________________
woi
  #2 (permalink)  
Antiguo 15/03/2004, 17:20
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
pon los nodos del XML...

Despues pon como accesas a dichos nodos y por ultimo como los Sumas

Asi sera mas claro...

Por que no soy adivino...

Saludos!!
  #3 (permalink)  
Antiguo 16/03/2004, 12:42
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
Que tal.....

Primero no dijiste que trabajabas con el MX2004.. =)
Segundo Que diablos querias hacer con ese codigo marciano.... =P

El primer punto es importante por que ahora con la nueva directiva del AS2 de strict datatypes, osea, tipos estrictos de variable es algo complicado.. (no tanto)...

como tenias tu XML al referirnos al valor de nodo de esta manera:

this.firstChild.firstChild.childNodes[0].firstChild, nos referiamos al valor 10, en tu caso, pero al momento de parsearlo en Flash dicho datatype lo enviaba como Objeto ,(por que, No lo se), es por esto que no se podia modificar el datatype a numero...

Entonces en lugar de trabajar el XML como <nodo>valor</nodo>, lo mejor es hacerlo por medio de atributos <nodo atributo='valor' /> este dataType es un String el cual podemos convertir a numero....

Seguimos, ahora hacemos referencia a dichos valores de la siguiente forma:

this.firstChild.firstChild.childNodes[0].attributes.a

y para trabajarlo como numero basta hacer esto

Number(this.firstChild.firstChild.childNodes[0].attributes.a);

Y listo ya podemos sumar dichos valores....

Para los interesados aqui estas los archivos http://www.tmeister.net/archivos/xml.rar

Saludos!!
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 18:43.