Yeah, Flex suggests that when you do Array(Object) - it gives you a warning and suggests do to what you suggested. That didn't work for me either.
--- In [email protected], "Ralf Bokelberg" <[EMAIL PROTECTED]> wrote: > > The "as" operator might help you out, eg. > > var a : Array = SomethingFromSomwhere as Array; > > Ralf. > > > On Wed, Aug 20, 2008 at 7:39 PM, Jayson <[EMAIL PROTECTED]> wrote: > > 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? > > > > >

