Comunidad de diseño web y desarrollo en internet online

Formulario en Flash - Botones Enviar y Reset

Citar            
MensajeEscrito el 24 Ago 2008 11:10 pm
Buenas a todos!

Aquí sigo en mi primer intento de crear una web completa con Flash..... tengo todo listo, y estoy terminando ya con la Sección Contacto, donde se me ha "antojado" meter un formulario..... maldita la hora! pero soy cabezona y hasta que no lo consiga, no pararé :)


Tengo ya todo el formulario montado, y ahora estoy programando las acciones de los botones.
En el botón "Reset" he metido el siguiente código ActionScript:

Código :

var addEventListener:Object = new Object();
addEventListener.click = function(evt:Object) {
   TextInput_Nombre.text = "";
   TextInput_Mail.text = "";
   TextArea_Consulta.text = "";
}
reset_btn.addEventListener("click", addEventListener);


Y me da los siguientes errores:

Código :

**Error** Escena=Escena 1, capa=Contenidos, fotograma=71:Línea 1: La declaración debe aparecer dentro del controlador on/onClipEvent
     var addEventListener:Object = new Object();

**Error** Escena=Escena 1, capa=Contenidos, fotograma=71:Línea 2: La declaración debe aparecer dentro del controlador on/onClipEvent
     addEventListener.click = function(evt:Object) {

**Error** Escena=Escena 1, capa=Contenidos, fotograma=71:Línea 7: La declaración debe aparecer dentro del controlador on/onClipEvent
     reset_btn.addEventListener("click", addEventListener);

Total de errores de ActionScript: 3     Errores comunicados: 3


Tengo la sensación que me he saltado algún paso con eso de la "declaración"... no sé ni qué es :oops:
Con el botón "Enviar" me sucede algo parecido, así que cuando resuelva esta duda, creo que podré apañármelas.

Alguien me puede ayudar please?
Gracias!!!!

Por mgasion

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 10:49 am
Este code tiene que estar en el fotograma de la línea de tiempo donde tienes tu botón, no asociado a tu botón

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 11:09 am
Bien, ahí estaba el error... lo he hecho y parece que ahora funciona, ya os contaré ;)
Hasta pronto y mil gracias!!!

Por mgasion

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 01:48 pm
Hola! Ahora tengo una duda con el botón Enviar... Os copio el código completo que he insertado en el Fotograma para las acciones de los botones del formulario:

Código :

var addEventListener:Object = new Object();
addEventListener.click = function(evt:Object) {
   TextInput_Nombre.text = "";
   TextInput_Mail.text = "";
   TextArea_Consulta.text = "";
}
reset_btn.addEventListener("click", addEventListener);

var addEventListener:Object = new Object();
addEventListener.click = function(evt:Object) {
   var send:LoadVars = new LoadVars();
   
   send.autor = TextInput_Nombre.text;
   send.email = TextInput_Mail.text;
   send.mensaje = TextArea_Consulta.text;
   
   send.onLoad = function(exito:Boolean) {
      if (exito) {
         TextInput_Nombre.text = "";
         TextInput_Mail.text = "";
         TextArea_Consulta.text = "";
      }
      else {
         Alert.show("Error en el envío");
      }
   }
   
   send.sendAndLoad("enviar_comentario.php", envio, "GET");
}
enviar_btn.addEventListener("click", addEventListener);


La duda la tengo en la penúltima línea, para enviar... yo quiero que las respuestas lleguen directamente a una cuenta de e-mail, y he leído que se puede hacer mediante el código "GET", algo similar a como se programa en los html. Pero no sé utilizarlo... ¿me ayudáis?

Y si de paso encontráis algún error, que seguro que lo hay, pues os agradeceré me aviséis :oops:
Gracias!!

Por mgasion

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 01:56 pm
enviar_comentario.php es el archivo encargado de enviar el email, puede usar GET o POST, lo mejor es usar POST, y no está relacionado con que llegue a tu cuenta de email

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Ago 2008 02:26 pm
Hola,
y tiene que pasar obligatoriamente por un .php para realizar el envío al mail??

Perdón porque a lo mejor es una pregunta muy tonta pero como estoy aprendiendo despacito y por mi cuenta, se me escapan cosillas... :)

Gracias!

Por mgasion

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Ago 2008 02:35 pm

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.