Bruno Douglas, achei uma solução parecida com sua primeira sugestão.
No onunload atribuo valor ao src de um iframe "invisível" que por sua
vez executa um método no servidor.
A partir daí poderei avisar ao atendente da desconexão do solicitante
e claro, gravar meu datetime de encerramento no banco.
Não é a solução que eu gostaria de ter encontrado. Gostaria que o flex
tivesse uma solução elegante como aquela do Air, mas já que não tem,
fico com o POG mesmo.
Ainda assim se alguém tiver mais sugestões são muito bem vindas.
Ah. Sobre o Keep Alive vou ver do que se trata.

Obrigado a todos.

Solução no blog do Eduardo Kraus: 
http://blog.mxml.com.br/invocar-metodo-assim-que-usuario-fechar-browser



On 4 nov, 17:51, Bruno Douglas - Maceió/AL
<[email protected]> wrote:
> Brother umas idéias:
> 1 - Vc pode enviar uma requisicao ao "servidor" no onunload() da
> janela e este, por sua vez, enviar um aviso ao Front End do atendente
> de que aquela janela foi fechada;
> Cliente -> Servidor -> Atendente
>
> 2 - Vc pode fazer com que o Front End do atendente, ao detectar
> ociosidade na comunicação com o cliente (1 minuto sem falar nada),
> envie um "ping" à ele, pra ver se o cara ainda está lá... (tipo um
> keep alive:http://en.wikipedia.org/wiki/Keepalive)
>
> Sei lá, são idéias :P
>
> On Nov 4, 3:57 pm, Leonardo Oliveira <[email protected]>
> wrote:
>
> > Desculpem o post simultâneo, é que achei uma solução, só que é para o
> > Air.
> > Application 
> > Termination:http://livedocs.adobe.com/flex/3/html/help.html?content=app_launch_1....
> > É isso que eu preciso, só que para o Flex. Podem de ajudar por favor?
> > 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 em http://groups.google.com/group/flexdev

Responder a