Veja se isso resolve:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="vertical">

        <mx:Script>
                <![CDATA[

                        private function limpaForm(form:Object):void
                        {
                                var formItens:Array = form.getChildren();

                                for (var iItens:int = 0 ; iItens < 
formItens.length ; iItens++){

                                        var campos:Array = 
formItens[iItens].getChildren();

                                        for(var iCampos:int = 0; iCampos < 
campos.length ; iCampos++){

                                                var campo:Object = 
campos[iCampos];

                                                if(campo is TextInput || campo 
is TextArea){
                                                        campo.text = "";
                                                }
                                        }
                                }
                        }

                ]]>
        </mx:Script>


        <mx:Form id="usuarios_form">
                <mx:FormItem label="E-mail:" id="xuxu">
                        <mx:TextInput id="email_txt"/>
                </mx:FormItem>
                <mx:FormItem label="Senha:">
                        <mx:TextInput id="senha_txt"/>
                </mx:FormItem>
                <mx:FormItem label="Nome:">
                        <mx:TextInput id="nome_txt"/>
                </mx:FormItem>
                <mx:FormItem label="Nível:">
                        <mx:TextInput id="nivel_txt"/>
                </mx:FormItem>
                <mx:FormItem label="Mensagem">
                        <mx:TextArea id="mensagem_txt"/>
                </mx:FormItem>
        </mx:Form>

        <mx:Button click="limpaForm(usuarios_form)" label="Executa !"/>

</mx:Application>

;-)




On 3 jul, 21:26, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote:
> Olá...
>
> Então estava procurando a melhor forma, mas como o Saint disse, faltou um 
> getType.
>
> Quanto ao código, bacana funcionou, só que sei lá pq o getChildren() só
>
> pega os primeiros filhos, uma vez que meu componente que está dentro do 
> "viewLinhasDireita"
>
> que nada mais é um Vbox, só encontra childrens HBox, sendo que dentro desses 
> Hbox contém meus TextInput
>
> Curioso não... e... ehhe viva o pog!  o.O
> De:
> ------------------------------    | Rodrigo Pereira 
> Fraga|http://e-digows.blogspot.com
>
> e-mails: [EMAIL PROTECTED]
>            [EMAIL PROTECTED]
> ------------------------------
>
> > From: [EMAIL PROTECTED]> To: [email protected]> Subject: [flexdev] 
> > Re: Como Pegar Tipo de Componente> Date: Tue, 3 Jul 2007 13:16:09 -0700> > 
> > > Bom, sou novo por aqui, mas vc não poderia fazer assim:> > private 
> > function seilaonomequevcdeu:void> var obj:Object;> var variavel:String;> 
> > for (i=0; i<viewLinhasDireita.getChildren().length;i++ )> {> obj = 
> > viewLinhasDireita.getChildAt(i);> if (obj.className == 'TextInput')> 
> > variavel = obj.text;> obj = null;> }> > > 
> > _________________________________________________________________
>
> Receba as últimas notícias do Brasil e do mundo direto no seu Messenger com 
> Alertas MSN! É GRÁTIS!http://alertas.br.msn.com/


--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a