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!!