Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/03/2004, 12:42
Avatar de TMeister
TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 22 años, 10 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!!