Jump to content

Recommended Posts

Posted

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

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 👍

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.