Hola, ok lo entiendo. Pero a raíz de eso me ha surgido otro problema, te explico aver si me puedes ayudar:
Como me dijiste que no se puede poner una función he puesto una variable que será la que contendrá el listado de los 5 elementos que quiero mostrar.
Los datos provienen de una llamada RPC cuando pulso un botón, entonces mi idea es en lugar de poner esto en el evento click del boton:
Código :
<mx:Button label="Consultar" height="22" y="25" width="105" x="380" id="btn_artist" click="serv2.send()"/>
Lo cambio por esto:
Código :
<mx:Button label="Consultar" height="22" y="25" width="105" x="380" id="btn_artist" click="envio()"/>
Y dentro de esta función hago la llamada RPC (serv2.send()) y filtro los datos cargándolos en la variable que luego cargaré en el dataprovider, algo así:
Código :
function envio(){
serv2.send();
var listado:ArrayCollection = new ArrayCollection;
listado = serv2.lastResult.lfm.topalbums.album ;
....
El problema lo tengo en que cuando quiero cargar los datos en la variable:
Código :
listado = serv2.lastResult.lfm.topalbums.album ;
Me dice que no se puede acceder a un objeto nulo, como si no hubiese ido bien la llamada y es lo que no entiendo. Gracias por todo