mi problema es que quiero mandar llamar un archivo php que me va a regresar un conjunto de valores que posteriormente quiero gráficar, mi primer problema es que no se como es mas conveniente enviar los datos del php a flex... por medio de un xml, o un array?
Bueno mi problema principal es que una vez que tenga esos datos en flex quiero mostrarlos en una gráfica de barras. La gráfica ya esta insertada nomas esperando a que le meta datos, pero cuando mando llamar al método que crea el arrayColection con el que se va a llenar la gráfica únicamente me muestra las categorías pero sin datos, miren les anexo el método que mando llamar desde un httpservice (que este a su vez es llamado por un botón):
Código ActionScript :
[Bindable]
private var elementos:ArrayCollection;
var miArray:Array;
var cadena:String;
private function llenaArray(evt:ResultEvent):void{
cadena =String(evt.result.array);
miArray = cadena.split("@@");
elementos = new ArrayCollection(
[{elemento:"Selectiva",valor:int(miArray.pop())},
{elemento:"Generativa",valor:int(miArray.pop())},
{elemento:"Recon. Tareas",valor:int(miArray.pop())},
{elemento:"Examenes",valor:int(miArray.pop())},
{elemento:"Convergente",valor:int(miArray.pop())},
{elemento:"Divergente",valor:int(miArray.pop())},
{elemento:"Eficacia",valor:int(miArray.pop())},
{elemento:"Contingencia",valor:int(miArray.pop())},
{elemento:"Autonomia",valor:int(miArray.pop())},
{elemento:"Aprobacion",valor:int(miArray.pop())},
{elemento:"Logro",valor:int(miArray.pop())},
{elemento:"Tareas",valor:int(miArray.pop())},
{elemento:"Materiales",valor:int(miArray.pop())}]);
}Como pueden darse cuenta lo que hago es meter todos los valores en una sola etiqueta xml pero separada por dos "@@" y una vez que los cacha as los separa y los mete en un array para después irlos sacando en el arrayColection.
Entonces me gustaría saber como obligar a actualizarse a la gráfica para que pueda leer el arrayColection.
Espero haberme explicado bien
