[ajuda/actionscript] Preciso de ajuda!!!

Started by Acrobat, June 14, 2007, 08:38:30 AM

Previous topic - Next topic

Acrobat

tenho este código mas queria saber como devo modificar a parte a vermelho:  

/*Removendo os itens do botão direito do mouse*/
Stage.showMenu = false;
stop();
/*Apaga os valores do campo dinâmico mensagem*/
mensagem.text = "";
/*Apaga os valores do campo imput usuario e senha*/
usuario.text = "";
senha.text = "";
/*Habilita a máscara de senha para o campo imput senha*/
senha.password = true;
/*Restringe o campo usuário a no máximo 30 caracteres*/
usuario.maxChars = 30;
/*Restringe o campo senha a no máximo 10 caracteres*/
senha.maxChars = 10;
/*Ao precionar do botão novo*/
novo.onPress = function() {
   /*Vai para o quadro 3*/
   gotoAndStop(3);
};
/*Declarando objeto LoadVars que envia os valores*/
var objManda:LoadVars = new LoadVars();
/*Ao precionar do botão entrar*/
entrar.onPress = function() {
   /*Se os campos imput usuario e senha não forem vazios*/
   if (usuario.text != "" && senha.text != "") {
      /*Desabilita o botão entrar*/
      entrar.enabled = false;
      /*Desabilita o botão novo*/
      novo.enabled = false;
      mensagem.text = "Carregando...";
      /*Valores a serem enviados*/
      objManda.usuario = usuario.text;
      objManda.senha = senha.text;
      /*Enviando variáveis ao PHP e carregando as variáveis retornadas*/
      objManda.sendAndLoad("http://localhost/login.php?action=entrar", objManda, "POST");
      /*Quando os resultados forem recebidos do servidor*/
      objManda.onload = function(ok) {
         /*Se for ok*/
         if (ok) {
            /*Habilita o botão entrar*/
            entrar.enabled = true;
            /*Habilita o botão novo*/
            novo.enabled = true;
            /*Se o servidor retornou o valor correto com valor igual a 1*/
            if (this.correto == 1) {
               /*Vai para o quadro 2*/
               gotoAndStop(2);
               /*Mensagem vinda do PHP*/
               mensagem.text = this.mensagem;
               /*Se não for correto*/
            } else {
               /*Mensagem de erro vinda do PHP*/
               mensagem.text = this.mensagem;
            }
         }
      };
      /*Se os campos imput usuario e senha estiverem vazios*/
   } else {
      /*Mensagem de erro*/
      mensagem.text = "Faltou Algo...";
   }
};

   porque tenho a minha database no server www.freesql.org, o que tenho de por???  
ou entao digam-me outro server e o que devo por na parte a vermelho
Tiago Costa ;)

kingless

O código tem tantos comentarmos que até atrapalha.. :S

joaorodr

Se o ficheiro de flash vai ficar na mesma pasta no servidor que o ficheiro login.php, basta-te retirar o "http://localhost/", basicamente é só apontar o caminho para onde está o ficheiro, normalmente só se usa o caminho completo ("http://www.exemplo.com/ficheiro.php") quando se está a trabalhar com dois servidores distintos.

Resumindo a solução para alterares esse script é trocares o que está a vermelho por "login.php?action=entrar" isto se o ficheiro swf estiver na mesma pasta que o de login.