I have a class that extends PieChart(I'm calling this CustomPie) and
I'm passing in an array returned from an ArrayCollection. The new
array I've called "alternateLegendData." So I define this as a public
variable(Object) in the class and I can now pass in a new parameter.
My goal is to use this array being passed in as the data for the
PieChart legend.
In mxml in CustomPie, I have
alternateLegendData="{myArrayCollection.getItemAt(x)}" - this works,
and it passes in the right array, but for some reason it is an Object
and not an Array and I cannot manipulate it.
So my problem is that I built an ArrayCollection:
myArrayCollection.addItem(array1);
myArrayCollection.addItem(array2);
myArrayCollection.addItem(array3);
myArrayCollection.addItem(array4);
So essentially the ArrayCollection is, as the name states, a
collection of arrays.
When I do, for example, myArrayCollection.getItemAt(1), an Object is
returned and not an Array.
I've tried doing Array(myArrayCollection.getItemAt(1)),
ArrayUtil.toArray(myArrayCollection.getItemAt(1)) - neither of these
will return an array.
Anyone have an idea?