Cara, isso me parece programação Delphi. Muda de paradigma, você pode criar um 
método que chama a si mesmo, com parâmetros pré-definidos, através do listener 
que você colocou pra CloseEvent. É o que eu chamaria de um bom e velho POG 
(“Programação Oriendada a Gambiarra”).

:P

 

private function confirmarSalvar(event:Event=null):void  {

                if ( event == null ) {

                                var msg:String = "Deseja salva? ";

                                               Alert.yesLabel = "Sim";

                                               Alert.noLabel = "Não";

                                               Alert.show(msg, "Aviso", 
Alert.YES | Alert.NO, null, confirmarSalvar, null, Alert.YES);

                                               

                                               return void;

 

                }

 

                If ( event != null && event is CloseEvent ) {

if (event.detail==Alert.YES) {                                                  
  

                                               //executa o restante do código

                                               //

                                               //

                               }

 

                }

}

 

 

Tenta ae e vê no que dá.

_______________________________

DANIEL GOMES NEGRI

(Analista de Sistemas)

Consultor em Arquitetura RIA - Rich Internet Application

Certified ScrumMaster

 

y  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]

( (62) 8135-8339

GECAN - Gerência de Canais de Atendimento

BANCOOB - Banco Cooperativo do Brasil S/A

 

 

 

 

 

 

De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Ronaldo 
Rigoni ...
Enviada em: quarta-feira, 17 de setembro de 2008 09:23
Para: [email protected]
Assunto: [flexdev] Confirm Dialog Sincrono

 

BOm dia,
Preciso criar um componente de Confirm, para o usuário confirmar determinada 
operacao.
Mas preciso que ele funcione de forma sincrona, aguardando o usuário selecionar 
uma opcao, e continuar a execucao na mesma funcao.
E não chamar outra funcao quando clicado em OK ou Clancelar.
Atualmente faço isso com "Alert". Seria algo assim.
var ok:Boolean = minhaClasseUtils.confirm();

Alguem tem alguma dica?

Ronaldo.




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

Responder a