Olá Bruno, passei o feriado descansando, procurei fazer outros
trabalhos e hoje voltei a este problema.
Não estou conseguindo achar solução para isso. Vou explicar como estou
fazendo:
Na tag body coloquei um evento do javascript onbeforeunload que
retorna um valor para o Flex.
Acontece que o cara tá finalizando o application, de forma que quando
o retorno acontece, não dá pra processar nenhuma requisição porque a
aplicação está morta.
Ou seja, como executar um método depois que o application já foi
encerrado? Acho que não tem como, então qual a solução?
Alguém já passou por problema parecido? Gostaria da ajuda do grupo,
pois meu projeto não tem como ser concluído sem pasar por esta etapa.
Mais detalhes: quando um suporte é solicitado, verifico se há
atendentes disponíveis (com datetime de encerramento nulo, dentre
outros fatores). Se houver, crio o vínculo entre este atendente e o
solicitante e dou início ao chat. Mas se eu não achar uma forma de
preencher o datetime de encerramento na tabela, o atendente fica
eternamente vinculado a este chat, sendo que a fila não vai poder
andar e este atendente não vai poder atender nenhum usuário mais.
Preciso de qualquer forma gravar este datetime na tabela quando o
usuário fechar o browser, ou quando cair a conexão dele, ou quando um
raio cair e queimar a máquina dele (rs.. isola...), preciso gravar
este campo quando o application encerrar para dar andamento à fila.
Me ajudem aí por favor. Qualquer idéia é bem vinda.
Obrigado.



On 29 out, 16:46, Bruno Carneiro <[email protected]> wrote:
> Na pior das hipóteses o Javascript pode se comunicar com o Flex.
>
> Inclusive, você pode usar o evento capturado pelo javascript para
> chamar uma função dentro do seu swf.
>
> On 29 out, 16:20, Leonardo Oliveira <[email protected]>
> wrote:
>
> > Obrigado pela resposta Anderson, mas o que quero pegar é o close do
> > browser.
> > O application principal abre outro application, um chat. O que preciso
> > é saber quando o usuário fechar a janela do chat para gravar um
> > datetime no banco.
>
> > On 29 out, 16:10, Anderson Cabral <[email protected]>
> > wrote:
>
> > > Existe o evento close.
>
> > > por exemplo. <mx:TitleWindow close="onClose">
>
> > > Em 29 de outubro de 2010 14:52, Leonardo Oliveira <
> > > [email protected]> escreveu:
>
> > > > Boa tarde pessoal.
> > > > Estou com uma dificuldade aquí. O Javascript tem recursos que me
> > > > informam o fechamento da janela, por exemplo, o onunload(). Como faço
> > > > esse tratamento no flex? Se alguém puder me ajudar...
> > > > Obrigado.
>
> > > > --
> > > > 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

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