As soluções que consigo enxergar:
a) Vc pode usar um evento customizado que, ao ser disparado, levará
consigo as informações que precisam ser enviadas para os outros
componentes; (a que eu utilizaria)

b) na parte aonde tem:
    var view:painel2 = painel2(PopUpManager.createPopUp(this,
painel2,true));
Joga a variavel "view"pra o contexto da aplicação...assim vc pode usar
singleton pra pegar sempre a mesma instancia da janela e dar um update
das variável via hardcode mesmo.(Painel2.varCodigo =
Painel1.getInstance().varCodigo);  - já que a variável é pública;

c) Vc pode criar  um helper - que utilize singleton - que venha a
prover todos os dados da sua aplicação e nele vc colocaria varCodigo e
varNome de forma bindável.
Pronto, como a variável bindável e todo mundo lê os dados de um unico
lugar, qnd vc alterar um valor em um campo que esteja "grampeado" com
alguma variável incluída naquele helper, o valor seria mudado
automaticamente por toda a aplicação...

Bem, é isso, espero ter contribuído!

On Jul 14, 10:40 am, Helio Antonio Francisco Silva
<helio.afsi...@gmail.com> wrote:
> cara acho que o bindable ja ajudaria voce, mas o interessante tambem e cada
> vez que voce abrir o seu panel ter as funções de inicialização dele.  seria
> muito bom voce transformar ele num componente, assim voce customiza-lo
> melhor.
>
> Procura sobre isso antes eu tinha a mesma duvida que voce.
>
> 2010/7/14 Ednei <ednei.tana...@gmail.com>
>
>
>
> > Daniel_RMS,
>
> > Veja:
>
> > Painel1:
>
> >  import painel2;
>
> >  [Bindable] private var varCodigo:String;
> >  [Bindable] private var varNome:String;
>
> >  private function abrirPainel2():void
> >  {
> >        var view:painel2 = painel2(PopUpManager.createPopUp(this, painel2,
> > true));
> >        PopUpManager.centerPopUp(view);
>
> >        view.varCodigo = varCodigo;
> >        view.varNome = varNome;
>
> >  }
>
> > Painel2:
>
> >  [Bindable] public var varCodigo:String;
> >  [Bindable] public var varNome:String;
>
> > On 13 jul, 19:49, Rodrigo Mota <rsm...@gmail.com> wrote:
> > > Daniel, eu imagino que vc esteja mandando abrir o panel qdo pega os
> > > dados do funcionário.
> > > Mas pra ter certeza só vendo o código mesmo.
> > > Tem como postar pra gente poder ajudar melhor?
>
> > > kisses'n'hugs
> > > Barao
>
> > > On Jul 13, 1:59 pm, Daniel_RMRS <kaba...@gmail.com> wrote:
>
> > > > Olá pessoal,  tenho um panel1 que manda a informação de um textinput
> > > > para outro panel2 onde que, com a informação do textinput, que é  nome
> > > > do funcionario, o panel2 é carregado com todos os dados desse
> > > > funcionário, até ae tudo bem, quando volto para o panel1 e digito
> > > > outro nome para carregar os dados de outro funcionario no panel2, ele
> > > > abre dois panel 2 sobrepostos com as informações carregadas, na
> > > > verdade teria que abrir um só.
>
> > > > Poderiam me dar uma luz sobre isso?
>
> > > > Att
>
> > > > Daniel Mederios
>
> > --
> > 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 emhttp://groups.google.com/group/flexdev
>
> --
> Desenvolvedor Web

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

Responder a