Comunidad de diseño web y desarrollo en internet online

Visibilidad incorrecta de variables en formulario Flash

Citar            
MensajeEscrito el 06 Ago 2009 12:02 pm
Hola, tengo un problema con la visibilidad de unas variables; se trata de un formulario que no me muetra correctamente los mensajes de ok y error, qeu cargan en un .swf externo. Aparecen debajo de los campos del formulario.

Muchas gracias por vuestra ayuda.

Este es el código:

Código ActionScript :

/* estilos */
nombre_txt.setStyle("fontFamily", "verdana");
nombre_txt.setStyle("fontStyle", "normal");
nombre_txt.setStyle("fontSize", "10");
compania_txt.setStyle("fontFamily", "verdana");
compania_txt.setStyle("fontStyle", "normal");
compania_txt.setStyle("fontSize", "10");
telefono_txt.setStyle("fontFamily", "verdana");
telefono_txt.setStyle("fontStyle", "normal");
telefono_txt.setStyle("fontSize", "10");
email_txt.setStyle("fontFamily", "verdana");
email_txt.setStyle("fontStyle", "normal");
email_txt.setStyle("fontSize", "10");
comentario_txt.setStyle("fontFamily", "verdana");
comentario_txt.setStyle("fontStyle", "normal");
comentario_txt.setStyle("fontSize", "10");
[color=darkred]/* envio del formulario */[/color]
this.enviar.onRelease = function() {
[color=darkred]   /* esta es la validacion de los campos */[/color]
   var obligatorios = 0;
   if (nombre_txt.text == "" or nombre_txt.text == "nom*")
   {
      obligatorios = 1;
   }
   if (compania_txt.text == "" or compania_txt.text == "compagnie*")
   {
      obligatorios = 1;
   }
   if (telefono_txt.text == "" or telefono_txt.text == "téléphone*")
   {
      obligatorios = 1;
   }
   if (email_txt.text == "" or email_txt.text == "e-mail*")
   {
      obligatorios = 1;
   }
   if (comentario.text == "")
   {
      obligatorios = 1;
   }
   if (obligatorios == 1)
   {
      [color=darkred]/* accion al faltar algun campo obligatorio */
      /* mostrar mensaje de error */[/color]
      return;
   }
    var emailResponse:LoadVars = new LoadVars();
    emailResponse.onLoad = function(success:Boolean) {
    if (success){
      if (this.result == 1)
      {
      _root.container.loadMovie("67_ok.swf");


      [color=darkred]/* aqui va la accion de cuando se ha enviado correctamente */
         /* mostrar el mensaje de enviado correctamente */
         /* si quieres vaciar o poner el texto por defecto a los campos usa: */
         /* nombre_instancia.text = "texto"; */[/color]
      } else {
         _root.container.loadMovie("67_error.swf")
         [color=darkred]/* aqui va la accion de cuando se ha producido un error en el envio en el PHP */
         /* mostrar mensaje de error */[/color]
      }
    } else {
      _root.container.loadMovie("67_invalide.swf")
      [color=darkred]/* aqui va la accion cuando se ha producido un error al enviar el formulario al PHP */
      /* probablemente no exista la direccion de email */
      /* mostrar mensaje de error */[/color]
    }
    };
    var email_form:LoadVars = new LoadVars();
    email_form.nombre = nombre_txt.text;
    email_form.compania = compania_txt.text;
    email_form.telefono = telefono_txt.text;
    email_form.email = email_txt.text;
   email_form.comentario = comentario_txt.text;

    email_form.sendAndLoad("URL", emailResponse, "POST");
};


stop();

Por 12_456

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 06 Ago 2009 03:25 pm
No entiendo muy bien el problema, pero si es que el texto no aparece donde debería .... mueve el campo de texto adonde quieras que aparezca ;)

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.