Comunidad de diseño web y desarrollo en internet online

Correo y descarga

Citar            
MensajeEscrito el 13 Jul 2012 06:21 pm
Hola soy nuevo en este foro estoy haciendo un envio de datos a un correo y a su ves al terminar del envio me descarge cierta informacion.

bueno tengo 4 cajas de texto una para colocar el nombre, otra para telefono, otra para correo y otra para mensaje, y un boton este al dar click quiero q me envie lo que ingresaron en las cajas a mi correo y a su ves haga la descarga de x archivo, la cuestion es que si hago el envio me envia pero si quiero q me lo haga con la descarga solo hace la descarga y no hace el envio y si quito la descarga solo hace el envio en pocas palabra solo hace uno de los 2 y quiero q lo haga una tras otro alguien me pudiese hubicar gracias....

Código :

import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.events.Event;

enviar_btn.addEventListener(MouseEvent.CLICK, probar1);
function probar1(event:MouseEvent)
{
trace("Comprobacion: "+MisDatos.dato.Des1);
}
var misvariables:URLVariables = new URLVariables();
var cargador:URLLoader = new URLLoader();
var pedido:URLRequest = new URLRequest();

pedido.url = "correo.php";
pedido.method = URLRequestMethod.POST;
pedido.data = misvariables;

cargador.dataFormat = URLLoaderDataFormat.VARIABLES;


enviar_btn.addEventListener(MouseEvent.MOUSE_DOWN,enviar);
cargador.addEventListener(Event.COMPLETE,cargacompleta);

function enviar(event:MouseEvent):void
{
  status_txt.text = ""
 if(nombre_txt.text == "" || cp_txt.text == "" || correo_txt.text == "")
{
status_txt.text = "Para realizar descarga necesita llenar Todos los Campos";
}
else if(correo_txt.text.indexOf("@") == -1 || correo_txt.text.indexOf(".") == -1)
{
status_txt.text = "Introduce un Correo correcto";   
}

else //if(+MisDatos.dato.Des1 == 1) 
{
enviarformulario();  //este manda los datos a mi correo
navigateToURL(new URLRequest("Doc1.rar")) //este es con quiero se haga la descarga pero solo se hace 
//una de las 2 
}
}
function enviarformulario()
{
misvariables.nombre = nombre_txt.text;
misvariables.cp = cp_txt.text;
misvariables.correo = correo_txt.text;
misvariables.mensaje = mensaje_txt.text;

try
{
cargador.load(pedido);
}
catch (error:Error)
{
trace("Error en el envio"+error);
}
}

function cargacompleta(event:Event): void
{
nombre_txt.text = "";
cp_txt.text = "";
correo_txt.text = "";
mensaje_txt.text = "";
gotoAndStop(10);
}



stop();


este es mi codigo principal

Por dikerjarp

0 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Jul 2012 10:48 pm
El navigateToURL ponlo dentro de la función cargacompleta que es cuando termina de mandar el correo.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.