Foros del Web » Creando para Internet » Flash y Actionscript »

texto dinamico

Estas en el tema de texto dinamico en el foro de Flash y Actionscript en Foros del Web. Hola que tal a todos necesito de su ayuda, tengo este codigo de un formulario en flash, el cual si me envia bien al correo ...
  #1 (permalink)  
Antiguo 09/09/2010, 09:49
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Pregunta texto dinamico

Hola que tal a todos necesito de su ayuda, tengo este codigo de un formulario en flash, el cual si me envia bien al correo los datos capturados, el problema es que tengo 1 campo de texto dinamico para que muestre el estatus del envio (Enviando Mensaje.., Tu mensaje fue enviado..., Problemas con el servidor) pero no me lo muestra estas leyendas ya le busque y busque pero no doy con el
problema espero puedan ayudarme

el nombre del campo es servidor_txt y el nombre de variable es mailerStatus

desde ya gracias

Código:
enviar = function () {
if (email_txt.text.length && nombre_txt.length && telefono_txt.length && mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.mail = email_txt.text;
form_lv.fecha = fecha_txt.text;
form_lv.personas = personas_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.telefono = telefono_txt.text;
form_lv.tipo = evento_txt.text;
form_lv.sendAndLoad("sendmail2.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
fecha_txt.text = "";
evento_txt.text = "";
personas_txt.text = "";
mensaje_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
telefono_txt.text = "";
fecha_txt.text = "";
evento_txt.text = "";
personas_txt.text = "";
mensaje_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
telefono_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
fecha_txt.text = "Dato Necesario";
evento_txt.text = "Dato Necesario";
personas_txt.text = "Dato Necesario";

}
};
borrar = function () {
nombre_txt.text ="";
telefono_txt.text ="";
email_txt.text ="";
servidor_txt.text ="";
evento_txt.text="";
mensaje_txt.text="";
fecha_txt.text = "";
personas_txt.text="";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
  #2 (permalink)  
Antiguo 09/09/2010, 13:57
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: texto dinamico

Tal vez no has añadido embeds en el texto dinámico?
  #3 (permalink)  
Antiguo 10/09/2010, 13:04
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: texto dinamico

mmm como es eso de embeds????
  #4 (permalink)  
Antiguo 10/09/2010, 14:00
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: texto dinamico

uhm, otra observación
tienes una estructura if..else...else...else
cuando deberías tener if... else if ..... else if .... else

tal vez es ese el inconveniente

pregunto algo más
mailerStatus es el nombre de la variable de ese texto (servidor_txt)
en el panel de propiedades? o haces referencia a una variable
distinta?

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #5 (permalink)  
Antiguo 11/09/2010, 07:50
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: texto dinamico

Gracias mortiprogramador voy a verificar el if...else, con respecto al mailerStatus es correcto es la variable de servidor_txt en el panel de propiedades

saludos
  #6 (permalink)  
Antiguo 11/09/2010, 09:10
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
Respuesta: texto dinamico

ya verifique los if..else y sigue sin mostrar nada igual me ejecuta bien todo lo demas no se que sea
  #7 (permalink)  
Antiguo 11/09/2010, 09:12
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: texto dinamico

bueno, cuando verifiques lo anterior, y si persiste tu prolema
intenta darle valor a esa variable, es decir
Código actionscript:
Ver original
  1. mailerStatus = "HOLA";
y si funciona, entonces cambia el servidor_txt por dicha var
en la respuesta de loadvars
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #8 (permalink)  
Antiguo 08/10/2010, 11:47
 
Fecha de Ingreso: octubre-2010
Mensajes: 4
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: texto dinamico

Este codigo sirve, creo que es mismo que tienes, este funciona perfectamente. Saludos.


Cita:
enviar = function () {
if (correo_txt.text.length && nombre_txt.length && fono_txt.length && direccion_txt.length && envio_txt.length && region_txt.length && ciudad_txt.length && comuna_txt.text && codigo_txt.length && cantidad_txt.length && color_txt.length) {
if (correo_txt.text.indexOf("@") != -1 && correo_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.correo = correo_txt.text;
form_lv.fono = fono_txt.text;
form_lv.direccion = direccion_txt.text;
form_lv.envio = envio_txt.text;
form_lv.region = region_txt.text;
form_lv.ciudad = ciudad_txt.text;
form_lv.comuna = comuna_txt.text;
form_lv.codigo = codigo_txt.text;
form_lv.cantidad = cantidad_txt.text;
form_lv.color = color_txt.text;
form_lv.sendAndLoad("compra.php", form_lv, "POST");
servidor_txt.text = "Enviando...";
nombre_txt.text = "";
correo_txt.text = "";
fono_txt.text = "";
direccion_txt.text = "";
envio_txt.text = "";
region_txt.text = "";
ciudad_txt.text = "";
comuna_txt.text = "";
codigo_txt.text = "";
cantidad_txt.text = "";
color_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "enviado...";
nombre_txt.text = "";
correo_txt.text = "";
fono_txt.text = "";
direccion_txt.text = "";
envio_txt.text = "";
region_txt.text = "";
ciudad_txt.text = "";
comuna_txt.text = "";
codigo_txt.text = "";
cantidad_txt.text = "";
color_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}
};
} else {
correo_txt.text = "Correo Inválido";
}
} else {
correo_txt.text = "dato necesario";
nombre_txt.text = "dato necesario";
fono_txt.text = "dato necesario";
direccion_txt.text = "dato necesario";
envio_txt.text = "dato necesario";
region_txt.text = "dato necesario";
ciudad_txt.text = "dato necesario";
comuna_txt.text = "dato necesario";
codigo_txt.text = "";
cantidad_txt.text = "";
color_txt.text = "";
}
};
enviar_btn.onRelease = enviar;

Etiquetas: dinamico
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:40.