comicSans escribió:
pues de que se puede.... si, se puede
si tienes
<nodo>20</nodo
<nodo>10</nodo>
cargas tu objXML.load
y en flash haces referencia a tu informacion
var sumar:Number = objXML.nodo[0] + objXML.nodo[1];
...algo asi
y de que hay otras formas pues si, hay varias, no se si tu informacion sea necesaria que siempre venga exteriormente, digo, de xml o txt u otra
-------------------------------------------------------------------------------------------------------
Hola, antes que nada muchas gracias por responder tan rapido, no lo imagine asi...
Voy a especificar bien cual es la consulta, en realidad lo que quiero hacer es tomar dos valores de un xml y sacar el porcentaje. Inicialmente estoy tratando de sumar para ver si funciona pero el calculo real que necesito es
resultado = nodo2 * 100 / nodo1Hice pruebas con objXML.nodo y miXML.nodo pero ambos me dan como idefinidos
Dejo los archivos y código que uso. Desde ya muchas gracias
Archivo XMLCódigo XML :
<?xml version="1.0" encoding="utf-8"?>
<resultado>
<nodo1>90</nodo1>
<nodo2>10</nodo2>
</resultado>
Archivo FLACódigo ActionScript :
miXML = new XML();
miXML.ignoreWhite = true;
resultado.autoSize="left";
resultado.html=true;
resultado.variable;
resultado.multiline=true;
resultado.wordWrap=true;
miXML.onLoad=function (success){
if (success){
var sumar:Number=Number(miXML.firstChild.childNodes[0].firstChild.nodeValue)+ Number(miXML.firstChild.childNodes[1].firstChild.nodeValue);
} else{
resultado.text ="Error";}
}
miXML.load("ejemplo.xml");
trace(sumar);