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 [email protected], "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
>