Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

jp1610

Converter código para AS 2.0

Mensagens Recomendadas

jp1610    0
jp1610

será que alguem me pudia traduzir este codigo para ActionScript 2.0 sff

bt_enviar.onRelease = function() {

    if (_root.t_nome eq "" || _root._t_nome.length<=0) { 
        _root.msg = "Campo Nome é obrigatório."; 
    } else if (_root.t_mail.indexOf("@") == -1 || _root.t_mail eq "") { 
        _root.msg = "Campo Email inválido."; 
    } else if (_root.t_msg eq "" || _root.t_msg.length<=0) { 
        _root.msg = "Campo Comentário é obrigatório."; 
    } else if (_root.t_assunto eq "" || _root.t_assunto.length<=0) { 
        _root.msg = "Campo Comentário é obrigatório."; 
    }else { 
        enviaEmail = new LoadVars(); 
        enviaEmail.nomeFlash = _root.t_nome; // Variável(nomeFlash) será resgatada no Php. 
        enviaEmail.assuntoFlash = _root.t_assunto
	enviaEmail.emailFlash = _root.t_mail; // Variável(emailFlash) será resgatada no Php. 
        enviaEmail.msgFlash = _root.t_msg; // Variável(comentarioFlash) será resgatada no Php. 
         
        isEnviaEmail = new LoadVars(); 
        enviaEmail.sendAndLoad("send.php",isEnviaEmail,"POST"); // Página que irá enviar o email. 
        _root.msg = "Enviando Comentário para o email("+_root.t_mail+")..."; 
         
        isEnviaEmail.onLoad = function(success) { 
         
           isEnvio = isEnviaEmail.isEnvio; // Variável(isEnvio) do Php retorna um boolean(verdadeiro ou falso). 
            if (isEnvio eq "true") { 
                _root.msg = "Email enviado com sucesso..."; 
                _root.t_nome = ""; // Limpa campo. 
                _root.t_assunto = "";
			_root.t_mail = ""; // Limpa campo. 
                _root.t_msg = ""; // Limpa campo. 
            } else { 
                _root.msg = "Não enviou o email."; 
                _root.t_nome = ""; // Limpa campo. 
                _root.t_assunto = "";
			_root.t_mail = ""; // Limpa campo. 
                _root.t_msg = ""; // Limpa campo. 
            } 
        }; 
         
    } 
} 

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
rjcarneiro    0
rjcarneiro

parece um algoritmo em action script juntamente com php para chamar uma funçao de php para enviar um comentario para o email do utilizador...

assim à primeira vista...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
pouic    0
pouic

Precisas de alterar este código para AS2.0 ?

Começa por retirar as referências ao _root Utiliza variáveis locais para trabalhar com funções locais.

segundo passo passar as validações para uma função à parte e outra função para proceder ao envio do email.

Vai mostrando a evolução :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita a nossa Política de Privacidade