Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/08/2007, 18:50
jauma123
 
Fecha de Ingreso: agosto-2007
Mensajes: 19
Antigüedad: 16 años, 8 meses
Puntos: 1
Re: Como poner otro campo en el formulario?

aki te dejo un formulario k tengo yo el cual contiene checkbutton y option button...
solo tienes k krear los input text y los chekbutton y radio button en el escenario... instanciarlos y eskribir este codigo en el primer frame.... Por si akaso los componentes de flash donde estan los checkbutton etc... HERRAMIENTAS--> COMPONENTES

//INICIO DEL CODIGO

//Declaro las variables para enviar y para recibir
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();

//RADIO BUTTON (hombre y mujer)

sexo_click = new Object();
sexo_click.click = function(evento) {
sexo_txt = evento.target.selection.data; //rekojemos los datos introducidos del boton
};
webs.addEventListener("click", sexo_click); //realiza la accion de la funcion del grupo
if (sexo_txt = "undefined"){
sexo_txt = "false";
}

// CHECK BUTTON (informatica, ocio, internet)


bt1 = new Object();
bt1.click = function(evento){
informatica_txt = evento.target.selected;//guardamos la seleccion en una variable
}
if (informatica_txt != true){
informatica_txt = false;
}
bt2 = new Object();
bt2.click = function(evento){
ocio_txt = evento.target.selected;//guardamos la seleccion en una variable
}
if (ocio_txt != true){
ocio_txt = false;
}
bt3 = new Object();
bt3.click = function(evento){
internet_txt = evento.target.selected;//guardamos la seleccion en una variable
}
if (internet_txt != true){
internet_txt = false;
}
informatica_bt.addEventListener("click", bt1);
ocio_bt.addEventListener ("click", bt2);
internet_bt.addEventListener ("click", bt3);

function enviarMail() {
envio_lv.asunto = asunto_txt.text;
envio_lv.telefono = telefono_txt.text;
envio_lv.nombre = nombre_txt.text;
envio_lv.email = email_txt.text;
envio_lv.cuerpo = cuerpo_txt.text;
envio_lv.informatica= informatica_txt;
envio_lv.ocio= ocio_txt;
envio_lv.sexo= sexo_txt;
envio_lv.internet= internet_txt;
envio_lv.sendAndLoad("tudirecciondelphp.php", recibir_lv, "POST");
}
//Función que procesa los datos recibidos del servidor
recibir_lv.onLoad = function(exito) {
if (exito) {
estado_txt.text = this.estado;
} else {
//Muestra un mensaje de error en negrita
estado_txt.text = "Error en la aplicación de correo";
}
};

//FIN DEL CODIGO

El codigo anterior lo colocas en el primer fotograma luego kreas un boton enviar.. el cual tendra este codigo

//INICIO DEL CODIGO
on (release) {
estado_txt.text = "Enviando su correo ...";
enviarMail();
}

//FIN DEL CODIGO

tambien debes crear un txt_dinamico instanciado con estado_txt

una vez creado el boton enviar, los input text, los checkbutton, los radio button y el texto dinamico, copiar el codigo tal como te indique y ponerle la direccion de tu archivo.php k va a procesar el envio... ya te funcionara el formulario..

PD: ACUERDATE DE INSTANCIAR BIEN CADA ELEMENTO!!!