• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jp1610

Converter código para AS 2.0

3 mensagens neste tópico

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. 
            } 
        }; 
         
    } 
} 

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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:

0

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