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
-~----------~----~----~----~------~----~------~--~---