Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/03/2009, 08:46
Avatar de gVenom
gVenom
 
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 15 años, 9 meses
Puntos: 53
Respuesta: Envio de Email con flash

Cita:
Iniciado por Bandit Ver Mensaje
Hola gVenom:
El código para el botón escríbelo así:
Código:
enviar_btn.onRelease = function(){
	enviar();
}
Espero haberte sido de ayuda
Que tal Bandit, gracias por responder.

Fijate que puse el código y fui a probar y aun no hace nada, pero si esa es la forma como deberia funcionar imagino que algo debo estar poniendo mal. Voy a poner mi código aqui por si ves algun error por corregir, yo voy a revisar todo paso a paso de nuevo a ver donde me estoy equivocando. Gracias por la ayuda...:

Código:
enviar = function () {
    if (f_name.length && phone.length && messag.length) {
        if (email.text.indexOf("@") != -1 && email.text.indexOf(".") != -1) {
            form_lv = new LoadVars();
            form_lv.f_name = f_name.text;
			form_lv.address = address.text;
            form_lv.city = city.text;
			form_lv.phone = phone.text;
			form_lv.email = email.text;
            form_lv.messag = messag.text;
			form_lv.sendAndLoad("http://blessingwave.org/send.php", form_lv, "POST");
            messag.text = "Sending message..";
            f_name.text = "";
			address.text = "";
			city.text = "";
            phone.text = "";
            email.text = "";
			form_lv.onLoad = function() {
                if (this.estatus == "ok") {
                    messag.text = "Your message has been sent...";
                    f_name.text = "";
			address.text = "";
			city.text = "";
            phone.text = "";
            email.text = "";
                } else {
                    messag.text = "Problems with the server, please try again...";
                }
            };
        } else {
            email.text = "Email sent succesfull";
        }
    } else {
        f_name.text = "Data need it";
        email.text = "Data need it";
        address.text = "Data need it";
		phone.text = "Data need it";
        messag.text = "Data need it";
    }
};

send_btn.onRelease = function(){
	enviar();
}
para aclarar, son seis espacios de texto dinámico en el formulario,

Full name - nombre de instancia= f_name
address - nombre de instancia=address
city - nombre de instancia=city
phone - nombre de instancia=phone
e-mail - nombre de instancia=email
message - nombre de instancia=messag

y los botones de borrar ( no tiene nombre de instancia, tiene codigo directo y si funciona) y el de envio ( nombre de instancia send_btn) cuyo código esta aparte en el frame del layer AS.
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr