Usar State de forma geral não é uma boa prática. Amigo, aconselho fortemente estudar padrões de projeto para o AdobeFlex! Como o Cairngorm, ou o PureMVC, e muitos outros que você encontra no code.google.
Utilizando de patterns, você ganha reuso de componentes e alem dos componentes você pode reutilizar o caso de uso inteiro, fora que você também ganha manutenabilidade, escalabilidade e etc.. Estou para fazer um grande artigo abordando padrões de projeto para com o Flex, quando terminar de escrever aviso a todos! Abraços. \o/ Atenciosamente: ------------------------------------------------------- | Rodrigo Pereira Fraga | http://www.digows.com http://forum.flexbrasil.com.br e-mails: [EMAIL PROTECTED] [EMAIL PROTECTED] ------------------------------------------------------- -------------------------------------------------- From: "Credidio" <[EMAIL PROTECTED]> Sent: Saturday, January 26, 2008 9:17 AM To: "flexdev" <flexdev@googlegroups.com> Subject: [flexdev] Re: Reutilização de telas > > Tenta utilizar estados, acho que se encaixa perfeitamente na sua > necessidade, eles são uma espécie de hierarquia onde uma tela pai é a > principal ai você pode criar vários filhos e fazer modificações > especificas em cada um sem alterar os outros. Depois que você fizer > isso basta selecionar o estado usando o comando: > > currentState = nome_do_estado > > > On 26 jan, 08:09, Alberto Ferreira <[EMAIL PROTECTED]> wrote: >> Existe alguma maneira no flex de reutilizar telas? >> >> Por exemplo, tenho que desenvolver um sistema com 50 telas de >> cadastro, todas serão iguais, todas terão um botão Incluir, Editar, >> Cancelar, Salvar e Pesquisar. >> >> Porém, o que muda em cada tela são os componentes de controle. >> (TextInput, combobox, checkBox, etc...) >> Ainda existem algumas funções para cada um desses botões que são >> comuns a todas as telas. >> Por exemplo, ao clicar no Incluir, o botão Editar fica desabilitado e >> os botões Cancelar e Salvar ficam habilitados, entre tantas outras >> coisas que podem ser feitas. >> >> Tem como eu criar essa tela que seria "pai" de todas as telas de >> cadastro? Se eu crio como componente eu não consigo mais adicionar >> mais arrastar componentes para dentro dela. Ela me retorna o seguinte >> erro: "multiple sets of visual children have been specified for the >> ClientForm tag" >> Já vi que dá em actionscript, mas daí eu teria que colocar todos os >> componentes na mão, o que dificultaria o processo ao invés de >> facilitar. >> >> Valeu. > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---