Here's a way you can do it recursively: RecursiveDeleteSample <http://www.timothyhoff.com/projects/RecursiveDeleteSample/RecursiveDele\ teSample.html> (right click for source)
-TH --- In [email protected], "timgerr" <tgallag...@...> wrote: > > Hello all, I have a problem, I need to remove an object from a nested array. Lets say I have this arraycollection > > private var people:ArrayCollection = new ArrayCollection([ > new Person("Grandma Susan", new ArrayCollection([ > new Person("John", new ArrayCollection([ > new Person("Timmy"), > new Person("Sammy"), > new Person("Alan") > > ])), > new Person("Tiffany", new ArrayCollection([ > new Person("Billy"), > new Person("Adam"), > new Person("Graham"), > new Person("Vennesa") > > ])), > new Person("Michael", new ArrayCollection([ > new Person("Jannette"), > new Person("Alan", new ArrayCollection([ > new Person("Alice"), > new Person("Jane") > > ])) > > ])), > new Person("Peter"), > new Person("Cindy", new ArrayCollection([ > new Person("Paul"), > new Person("David"), > new Person("Joseph"), > new Person("Cameron"), > new Person("Debra"), > new Person("Polly") > > ])) > > ])) > > ]); > > How can I remove peter? > > Thanks, > timgerr >

