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
