Like this?: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="onComplete()"> <mx:Script> <![CDATA[ import mx.events.FlexEvent;
private function onComplete():void { PerformaGetChild(TileTop); } public function PerformaGetChild(ui:*):void { try { var uiChildren:Array = ui.getChildren(); for (var i:int = 0; i < uiChildren.length; i++) { PerformaGetChild(uiChildren[i]); } trace(ui.id); } catch (err:Error) { //TextInput does not have a getChildren method so catch here trace(ui.id); } } ]]> </mx:Script> <mx:Tile id="TileTop" width="333" height="197"> <mx:Form id="myForm"> <mx:FormItem id="FormItem1" label="Part 1"> <mx:TextInput id="TextInputItem1"/> </mx:FormItem> <mx:FormItem id="FormItem2" label="Part 2"> <mx:TextInput id="TextInputItem2"/> </mx:FormItem> <mx:FormItem id="FormItem3" label="Part 3"> <mx:TextInput id="TextInputItem3"/> </mx:FormItem> </mx:Form> </mx:Tile> </mx:Application> --- In flexcoders@yahoogroups.com, "timgerr" <[EMAIL PROTECTED]> wrote: > > How can I get a list of all the childreen? > > <mx:Tile id="TileTop" width="333" height="197"> > <mx:Form> > <mx:FormItem label="Part 1"> > <mx:TextInput id="One"/> > </mx:FormItem> > <mx:FormItem label="Part 2"> > <mx:TextInput id="two"/> > </mx:FormItem> > <mx:FormItem label="Part 3"> > <mx:TextInput id="three"/> > </mx:FormItem> > </mx:Form> > </mx:Tile> > > > Thanks, > Timgerr >