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