dúvida na utilização do popup[RESOLVIDO]  XML
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Autor Mensagem
WesleyAvila
Thread.start()
[Avatar]

Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline

Bom dia

Minha dúvida é a seguinte:

Tenho o form principal da aplicação e um componente de login.
Ao iniciar a aplicação automaticamente o login (usando popup) do usuário é pedido.
Preciso que ao efetuar o login possa habilitar alguns botões que estão desabilitados na tela principal.

Eu queria receber um true do login e fazer as verificações no meu form principal e isto eu não estou conseguindo fazer.

Obrigado!

This message was edited 1 time. Last update was at 23/03/2010 13:57:04

andre.gil
JavaBaby
[Avatar]

Membro desde: 01/10/2009 09:08:15
Mensagens: 81
Offline

Wesley,

Você já tentou criar um Event personalizado para sua PopUp, adicionar um listener e dar um dispatchEvent quando o Login estiver okay?

[]'s

André Gil

www.dclick.com.br
blog.dclick.com.br
http://andregil.net/
[WWW]
WesleyAvila
Thread.start()
[Avatar]

Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline

Eu estou fazendo isso, mas tem alguma coisa errada:
Principal.mxml


Login.mxml



Então... Quando eu clico no btnLogin no Login.mxml ele executa a função verificaLogin() e quando o usuário e senha são 123 ele dispara o evento dispatchEvent(new Event('efetuarLogin', true, true));

Na principal.mxml tem a funcão init no create do application, dentro do init() tem o this.addEventListener('efetuarLogin', loginOk); que deveria chamar a função loginOk e não está chamando.

Poderiam me ajudar?
andre.gil
JavaBaby
[Avatar]

Membro desde: 01/10/2009 09:08:15
Mensagens: 81
Offline

Opa,

Como você tá adicionando o EventListener no this e disparando na sua Popup, ele não está conseguindo capturar. O ideal nesse caso seria adicionar o Listener na sua Popup. Tente trocar o this.addEventListener para frmLogin.addEventListener que deverá resolver.

Se não resolver, avise que dou uma olhada quando tiver com o Flex Builder aqui para testar.

[]'s

This message was edited 1 time. Last update was at 17/03/2010 22:33:24


André Gil

www.dclick.com.br
blog.dclick.com.br
http://andregil.net/
[WWW]
WesleyAvila
Thread.start()
[Avatar]

Membro desde: 05/01/2009 23:56:46
Mensagens: 28
Offline

andre.gil
Funcionou!!!
Usando o this é pra quando o evento e disparado na mesma tela, num é isso?

Muito obrigado pela ajuda!
Abraços!!!

This message was edited 1 time. Last update was at 17/03/2010 23:03:37

andre.gil
JavaBaby
[Avatar]

Membro desde: 01/10/2009 09:08:15
Mensagens: 81
Offline

Opa, que bom que funcionou!

É isso mesmo, você adiciona o Event Listener no local onde você irá disparar o evento.

[]s

André Gil

www.dclick.com.br
blog.dclick.com.br
http://andregil.net/
[WWW]
 
Índice dos Fóruns » RIA - Flex, JavaFX e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team