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

Problemas con funciones

Estas en el tema de Problemas con funciones en el foro de Flash y Actionscript en Foros del Web. saludos a todos.....estoy haciendo un tutorial de formaularios flash y php: yo hago esta funcion: enviar = function () { if (email_txt.text.length && nombre_txt.length && ...
  #1 (permalink)  
Antiguo 08/08/2005, 13:41
 
Fecha de Ingreso: agosto-2005
Mensajes: 13
Antigüedad: 12 años, 4 meses
Puntos: 0
Exclamación Problemas con funciones

saludos a todos.....estoy haciendo un tutorial de formaularios flash y php:

yo hago esta funcion:

enviar = function () {
if (email_txt.text.length && nombre_txt.length && titulo_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.mensaje = mensaje_txt.text;
form_lv.titulo = titulo_txt.text;
form_lv.sendAndLoad("locahost", form_lv, "POST");
mensaje_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
mensaje_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
titulo_txt.text = "";
} else {
mensaje_txt.text = "Problemas con el servidornIntentalo de Nuevo";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
titulo_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";

}
};

y aqui la mando a llamar en evento del boton
on (click) {
btn_send.onRelease = enviar;
}

y cuando lo compilo me da este error:

**Error** Scene=Scene 1, layer=Layer 1, frame=1:
Line 1: Statement must appear within on/onClipEvent handler
enviar = function () {

y ya lo probe con onClipEvent pero siempre me sa error. Podria alguien sugerirme algo o decirme que es lo que estoy haciendo mal.

Gracias a todos....
  #2 (permalink)  
Antiguo 08/08/2005, 16:08
Avatar de jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 13 años
Puntos: 43
Hola pgrapso!

Este código debe ir dentro de un forograma raíz, no dentro de una película...

Código PHP:
enviar = function () {
if (
email_txt.text.length && nombre_txt.length && titulo_txt.length && mensaje_txt.length) {
if (
email_txt.text.indexOf("@") != -&& email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre nombre_txt.text;
form_lv.mail email_txt.text;
form_lv.mensaje mensaje_txt.text;
form_lv.titulo titulo_txt.text;
form_lv.sendAndLoad("locahost"form_lv"POST");
mensaje_txt.text "Enviando Mensaje..";
nombre_txt.text "";
email_txt.text "";
titulo_txt.text "";
form_lv.onLoad = function() {
if (
this.estatus == "ok") {
mensaje_txt.text "Tu mensaje fue enviado...";
nombre_txt.text "";
email_txt.text "";
titulo_txt.text "";
} else {
mensaje_txt.text "Problemas con el servidornIntentalo de Nuevo";
}
};
} else {
email_txt.text "Correo Invalido";
}
} else {
email_txt.text "Dato Necesario";
nombre_txt.text "Dato Necesario";
titulo_txt.text "Dato Necesario";
mensaje_txt.text "Dato Necesario";

}
}; 
Suerte!
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.
  #3 (permalink)  
Antiguo 09/08/2005, 15:55
 
Fecha de Ingreso: agosto-2005
Mensajes: 13
Antigüedad: 12 años, 4 meses
Puntos: 0
En todas.....

Gracias, ha funcionado perfecto
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 17:56.