Eu uso essa função, que até o momento tem servido.
Faça mundanças conforme a sua necessidade e melhorias.

            protected function limpaCampos (componente : UIComponent) : void
            {
                if (componente is  SkinnableContainer)
                {
                    if ((componente as SkinnableContainer ).numElements > 0)
                    {
                        for(var i : int = 0; i < (componente as
SkinnableContainer ).numElements; ++i)
                        {
                            limpaCampos(  ((componente as
SkinnableContainer ).getElementAt(i) as UIComponent) );
                        }

                    }
                }
                else if (componente is  Container)
                {
                    if ((componente as Container).numElements > 0)
                    {
                        for(var j : int = 0; j < (componente as
Container).numElements; ++j)
                        {
                            limpaCampos( ((componente as
Container).getElementAt(j) as UIComponent) );
                        }

                    }
                }
                else if (componente is  TextInput)
                {
                    (componente as TextInput).text = "";
                }
                else if (componente is CheckBox)
                {
                    (componente as CheckBox).selected = false;
                }
            }




Em 31 de maio de 2012 12:52, Fredy Gadotti <fredy.gado...@gmail.com>escreveu:

> Você pode fazer uma função recursiva que verificar se é um container e
> ai chama mesma função novamente, se não for um container, você
> verificar assim:
>
> if (comp is TextInput){
>   comp.text = "";
> }
>
> Att,
>
> Fredy.
>
> 2012/5/31 Helder <helder...@gmail.com>:
> > Bom dia galera.
> >
> > Gostaria de saber se tem uma função que detecta todos os ID de
> > textimput de um componente, para que eu possa fazer uma funcao para
> > limpalos.
> >
> >
> > Pois tenho varias telas, que sempre preciso limpar ela, para novo
> > cadastro, isso me ajudaria bastante.
> >
> > Hoje faco
> >
> > id.text="";
> >
> > Obrigado
> >
> > Ats
> > Helder
> >
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> > Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> > Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
*Fabio Luciano Goes dos Santos
Analista Desenvolvedor
fabiolucianog...@gmail.com*

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

Reply via email to