Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Evandro CPT

[Resolvido] Login + Flash

Recommended Posts

Pessoal, preciso de uma ajuda!

 

Seguinte.

 

Estou montando um login em flash, que vai integrar com um site em Java que os programadores aqui fizeram!

 

Ok, no meu .fla, tenho um campo de login, outro de senha e um botão enviar.

 

O campo login o instance name é: txtLogin

O campo senha o instance name é: txtSenha

O botao, o o instance name é: botaoLogin

 

Até ai ok..

 

Ai, no botão eu coloquei a seguinte action:

on(press){	
var objEnvia:LoadVars = new LoadVars();	
      /*valores a serem enviados*/	
      objEnvia.j_username = txtLogin.text;	
      objEnvia.j_password = txtSenha.text;	
	  objEnvia._spring_security_remember_me=true;
      /*Enviando variáveis ao Java e carregando as variáveis retornadas*/	
      objEnvia.sendAndLoad("http://www.meusite.com.br/j_spring_security_check",objEnvia,"POST");	

}	

 

Mas não funciona de jeito nenhum!

Eu clico no botão e nada acontece.

 

Ja coloquei no servidor para testar, ja coloquei as action na camada do botão, ao inves de colocar em cima dele, e nada!

 

 

Por favor, me deem uma luz! Estou me descabelando com isso!!

 

Obrigado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu código não parece ter nada de errado, você pode pedir pros programadores fazer um retorno no java que retorno a string exatamente assim &teste=enviado& e no flash você coloca assim:

 

on(press){      
var objEnvia:LoadVars = new LoadVars(); 
      /*valores a serem enviados*/      
      objEnvia.j_username = txtLogin.text;      
      objEnvia.j_password = txtSenha.text;      
          objEnvia._spring_security_remember_me=true;
      /*Enviando variáveis ao Java e carregando as variáveis retornadas*/       
      objEnvia.sendAndLoad("http://www.meusite.com.br/j_spring_security_check",objEnvia,"POST");        
      objEnvia.onLoad = function(){
            trace(this.teste);
      }
}  

Se o this.teste retornar o valor que está no java, é que tudo deu certo, se retornar undefined, veja se não está dando problema de acesso ao servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu código não parece ter nada de errado, você pode pedir pros programadores fazer um retorno no java que retorno a string exatamente assim &teste=enviado& e no flash você coloca assim:

 

on(press){      
var objEnvia:LoadVars = new LoadVars(); 
      /*valores a serem enviados*/      
      objEnvia.j_username = txtLogin.text;      
      objEnvia.j_password = txtSenha.text;      
          objEnvia._spring_security_remember_me=true;
      /*Enviando variáveis ao Java e carregando as variáveis retornadas*/       
      objEnvia.sendAndLoad("http://www.meusite.com.br/j_spring_security_check",objEnvia,"POST"'>http://www.meusite.com.br/j_spring_security_check",objEnvia,"POST");        
      objEnvia.onLoad = function(){
            trace(this.teste);
      }
}  

Se o this.teste retornar o valor que está no java, é que tudo deu certo, se retornar undefined, veja se não está dando problema de acesso ao servidor.

 

Carneirinho, obrigado pela ajuda!

 

Consegui resolver! O codigo correto ficou assim:

on(press){	
objEnvia = new LoadVars();	
      /*valores a serem enviados*/	
      objEnvia.j_username = txtLogin.text;	
      objEnvia.j_password = txtSenha.text;	
	  objEnvia._spring_security_remember_me = true;
      /*Enviando variáveis ao Java e carregando as variáveis retornadas*/	
      objEnvia.send("http://www.meusite.com.br/j_spring_security_check", "_blank", objEnvia, "POST");	
}
	  

Funcionou perfeito!

 

Pode fechar

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.