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
<[email protected]> 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 <[email protected]>
>
>
>
> > 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 <[email protected]> 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 <[email protected]> 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 [email protected]
> > Para sair da lista, envie um email em branco para
> > [email protected]
> > 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 [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