Bom, respondendo a primeira pergunta....

Logout. Um monte de gente pede como fazer um logout. Veja só, isso depende
muito mais de como tua segurança ta acontecendo do que em dar um refresh na
tela ou fechar ela.

Ex:
1 - O usuario da logout e voce fecha a tela dele, ta certo isso sera?
2 - O usuario da logout e voce da um refresh na tela, tem essa necessidade?

No nosso caso por exemplo, existe uma classe que mantem algumas informacoes
do usuario, perfis, permissoes, etc.. E quando o usuario da um logout, basta
voltar o viewstack pra tela de login em uma transição agradável e dar um new
nessa classe e pronto, não tem mais como voltar e é obrigado a fazer um novo
login.

Como eu disse, a melhor forma depende de como tua aplicação está
estruturada.

Outra coisa, voce pode criar um evento personalizado para receber o logout
de qualquer parte da aplicação... assim voce nao precisa fazer uso do
Application.application que é um anti-padrão no Flex.

A segunda pergunta...

 Porque ocorreram alguns problemas pessoais entre os usuarios de uma das
listas e outra lista foi criada...

Abraços

Stefan Horochovec
Analista de Sistemas
Adobe User Group Manager - FlexDuck
Blog: http://www.horochovec.com.br/
Use Java, Flex e Linux

Em 08/05/09, bruno bg <[email protected]> escreveu:
>
> Valeu JULIO, mas não precisava responder pela outra lista..VALEU PELA
> ATENÇÃO
>
> PEGANDO o gancho,  porque não unificar as duas listas flex-brasil e
> flexdev.
>
>
> 2009/5/8 Julio Carneiro <[email protected]>
>
>>
>> já respondi no flex-brasil, mas ai vai de novo...
>>
>> Bruno,
>>
>> experimenta:
>>
>> private function logout(e:Event=null):void {
>> currentState='';
>> this.enabled = false;
>> navigateToURL(new URLRequest("javascript:self.close();"),'_self');
>> }
>>
>> O truque é usar uma chamada javascript para fechar a janela do
>> navegador.
>> Às vezes esta chamada não funciona, ependendo do browser, ou se há
>> vários tabs
>> abertos.
>>
>> Por isso as duas outras linhas de código:
>> - coloco a aplicação em um 'estado' inicial, ou qqr outro estado que
>> não exiba
>> nenhum dado ou informação crítica da aplicação
>> - desabilito a aplicação, this ali representa a Application, assumindo
>> que este
>> método esteja executando na raiz da aplicação.
>>
>> Se este método estiver em algum outro componente basta executar:
>> Application.application.enabled = false;
>>
>> hth
>> julio
>>
>>
>>  On May 8, 12:35 am, bruno bg <[email protected]> wrote:
>> > Fazendo um "logoff" do usuário para fazer determinados controles de
>> saída.
>> > qual seria o comando para fechar a "Application" do Flex ?
>> >
>> > Melhorando a explicação.
>> > Colocando um botão SAIR, qual seria a linha de comando no evento "click"
>> >
>> > agradeço.
>>
>>
>>
>
> >
>


--

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