Olá Marcus, Bom, deixa eu ver se entendi sua dúvida....
Você quer identificar qual botão chamou o seu popup, é isso? Se for isso, faça o seguinte: no click dos botoes passe como parametro o seu event. E receba eles em seu popup como event.currentTarget.label Exemplo: //Tela PRINCIPAL ?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.managers.PopUpManager; public var login1:login = null; private function clickBotao(e:Event):void { this.login1 = login(PopUpManager.createPopUp( this, login , true)); this.login1.Inicializa(e); } ]]> </mx:Script> <mx:Button x="134" y="224" label="Botao 1" id="btnBotao1" click="clickBotao(event)"/> <mx:Button x="390" y="224" label="Botao 2" id="btnBotao2" click="clickBotao(event)"/> </mx:Application> //LOGIN.mxml <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300" > <mx:Script> <![CDATA[ import mx.managers.PopUpManager; public function Inicializa(aBotao:Event):void { PopUpManager.centerPopUp(this); lblLabel.text += aBotao.currentTarget.label; } ]]> </mx:Script> <mx:Label id="lblLabel" x="140" y="100" text="Chamado pelo " width="211"/> </mx:TitleWindow> Qualquer duvida pergunta aí... Abraço! Em 07/04/08, Sá <[EMAIL PROTECTED]> escreveu: > > > Pessoal, tenho a seguinte situação: > > Tenho uma Application com 2 DataGrids e 2 botoes que chamam o cadastro > destes DataGrids, essa primeira tela pode ser vista por qualquer um, > mas o cadastro a ser aberto quando um dos botoes eh clicado eh > restrito, ou seja, o usuario precisa se logar para poder acessar... > > A minha duvida eh a seguinte... > > Nos dois botoes eu gostaria de chamar a tela de login quando o usuario > ainda nao estiver logado passando como parametro o nome do botao q eu > clique, para saber qual das duas telas d cadastro deve ser aberta... > > Basicamente eh isso, como passar parametro a uma TitleWindow que eh > chamado como popup... > > Obrigado a todos! > Abraço! > > Marcus Sá > http://www.maxup.com.br > http://www.maxup.com.br/blog > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---