Buenas tardes a tod@s:

soy nuevo en el foro y nuevo en flex, de antemano les agradezco la colaboración que me puedan brindar.

la situación es la siguiente:

tengo un httpservice que me retorna un XML con la siguiente estructura:

Código XML :

  <?xml version="1.0" ?> 
- <!-- Consulta de todos los privilegios
  --> 
- <mensaje>
   - <instrumentos>
      - <instrumento>
         <nemotecnico>NEMOTECNICO1</nemotecnico>
         <moneda>MONEDA1</moneda>
         <fchEmision>15/05/09</fchEmision>
         <fchVcto>15/05/09</fchVcto>
         <tasa>11.0</tasa>
         <periodicidad></periodicidad>
         <base>360</base>
         <ultimaTasa>11.9</ultimaTasa>
         <ultimoPrecio>103.492</ultimoPrecio>
         <precios>
            <precio>
               <fechaprecios>15/10/00</fechaprecios>
               <nominalTransado>3,850,500.00</nominalTransado>
               <numeroCierres>804</numeroCierres>
               <precioApertura>103.489</precioApertura>
               <equivApertura>4.662</equivApertura>
               <precioUltimo>103.492</precioUltimo>
               <equivUltimo>4.660</equivUltimo>
               <precioMinimo>103.488</precioMinimo>
               <equivMinimo>4.663</equivMinimo>
               <precioMedio>103.493</precioMedio>
               <equivMedio>4.658</equivMedio>
               <precioMaximo>103.510</precioMaximo>
               <equivMaximo>4.646</equivMaximo>            
            </precio>
            <precio>
               <fechaprecios>15/10/01</fechaprecios>
               <nominalTransado>3,850,500.00</nominalTransado>
               <numeroCierres>804</numeroCierres>
               <precioApertura>103.489</precioApertura>
               <equivApertura>4.662</equivApertura>
               <precioUltimo>103.492</precioUltimo>
               <equivUltimo>4.660</equivUltimo>
               <precioMinimo>103.488</precioMinimo>
               <equivMinimo>4.663</equivMinimo>
               <precioMedio>103.493</precioMedio>
               <equivMedio>4.658</equivMedio>
               <precioMaximo>103.510</precioMaximo>
               <equivMaximo>4.646</equivMaximo>            
            </precio>
         </precios>
        </instrumento>
      - <instrumento>
         <nemotecnico>NEMOTECNICO3</nemotecnico>
         <moneda>MONEDA2</moneda>
         <fchEmision>15/05/09</fchEmision>
         <fchVcto>15/05/09</fchVcto>
         <tasa>11.0</tasa>
         <periodicidad></periodicidad>
         <base>360</base>
         <ultimaTasa>12</ultimaTasa>
         <ultimoPrecio>103.492</ultimoPrecio>
         <precios>
            <precio>
               <fechaprecios>15/11/08</fechaprecios>
               <nominalTransado>3,850,500.00</nominalTransado>
               <numeroCierres>804</numeroCierres>
               <precioApertura>103.489</precioApertura>
               <equivApertura>4.662</equivApertura>
               <precioUltimo>103.492</precioUltimo>
               <equivUltimo>4.660</equivUltimo>
               <precioMinimo>103.488</precioMinimo>
               <equivMinimo>4.663</equivMinimo>
               <precioMedio>103.493</precioMedio>
               <equivMedio>4.658</equivMedio>
               <precioMaximo>103.510</precioMaximo>
               <equivMaximo>4.646</equivMaximo>            
            </precio>
            <precio>
               <fechaprecios>15/11/08</fechaprecios>
               <nominalTransado>3,850,500.00</nominalTransado>
               <numeroCierres>804</numeroCierres>
               <precioApertura>103.489</precioApertura>
               <equivApertura>4.662</equivApertura>
               <precioUltimo>103.492</precioUltimo>
               <equivUltimo>4.660</equivUltimo>
               <precioMinimo>103.488</precioMinimo>
               <equivMinimo>4.663</equivMinimo>
               <precioMedio>103.493</precioMedio>
               <equivMedio>4.658</equivMedio>
               <precioMaximo>103.510</precioMaximo>
               <equivMaximo>4.646</equivMaximo>            
            </precio>
         </precios>
        </instrumento>
     </instrumentos>
  <error>false</error> 
  <mensajeError>Consulta exitosa</mensajeError> 
  </mensaje>


se supone que por cada uno de los instrumentos tengo que realizar una gráfica, lo primero que intente fue en el resut del httpaservice almacenar el xml en un ArrayCollection de la siguiente manera:

Código ActionScript :

private function InstrumentosresultHandler(event:ResultEvent):void
{
   var estadoError:String;
   var mensajeError:String;
   estadoError = event.result.mensaje.error;
   mensajeError = event.result.mensaje.mensajeError;
   if (estadoError == 'true'){
      //menjar el msn de error//
   }else{
      if (event.result.mensaje.instrumentos!=null)
      {
                 // datagraph esta definida en otro .as
        datagraph = event.result.mensaje.instrumentos.instrumento;
      }
   }
}

en este datagraph efectivamente quedo almacenada la info del xml, lo que no se es como de datagraph sacar dos arreglos uno para cada instrumento que tenga la siguiente info

nemotecnico;
moneda;
y todos las información de precios para cada uno de los instrumentos, es decir fechaprecios:
nominalTransado:
numeroCierres....etc,

ya con esta informacion en el array si la puedo pasar como data provider a una grafica.

nuevamente muchas gracias.