Podrán ver si entran en www.manucastro.com en la sección de contacto, que al dar a enviar no pasa nada, se queda pillado, a continuación les voy a poner todo como lo tengo haber si saben arreglarlo o encontrar el fallo.

Lo primero, he creado un fla llamado index.swf.


Detro de él un botón con la siguiente programación

Código :

on(release){
   loadMovie("contacto.swf","mc_vacio");
}



En otro lugar de la escena he metido un clip vacío de nombre "mc_vacio"

Al pulsar sobre el botón se carga la sección contacto.swf en mc_vaqcio como habrán podido observar en la programación del botón.

Bueno ahora empezamos con lo que pienso que contiene el fallo, este swf.

He metido las cajas de texto cada una instanciada con un nombre:

Código :

Nombre --> Sname
email --> Semail
asunto --> Ssubject
mensaje --> Smessage


y al final el botón de cancelar (resetea el formulario) y el de enviar. También instanciados

Código :

cancelar --> cancelButton
enciar --Z sendMC



En el primer fotograma he metido esta programación

Código :

//   add the listener to the Key onj
k = new Object();
k.onKeyUp = function()
{
   if(Sname.text != '' 
      && Semail.text != '' 
      && Ssubject.text != '' 
      && Smessage.text != '')
   {
      //   enable btn
      sendMC.sendButton.enabled = true;
   } else {
      //   diable
      sendMC.sendButton.enabled = false;
   }
}
Key.addListener(k);

//   set starting status
//   for SEND button
sendMC.sendButton.enabled = false;
// stop on current frame
stop();



y en otra capa en el primer y segundo fotograma la siguiente

Código :

//   --------------------
//   TextField Styles
//   --------------------
normal_border = 0xCCCCCC
select_border = 0x000000
normal_background = 0xEEEEEE
select_background = 0xDDDDDD
normal_color = 0x999999
select_color = 0x666666
//   ---------------------
//   apply the style
//   to every textfield
//   ---------------------
function format_field(f)
{
   for(var a in f)
   {
      f[a].border = true
      f[a].borderColor = normal_border
      f[a].background = true
      f[a].backgroundColor = normal_background
      f[a].textColor = normal_color
   }
}
format_field([Sname,Semail,Ssubject,Smessage]);

//   ---------------------
//   define style change 
//   function for TXT
//   ---------------------
TextField.prototype.onSetFocus = function()
{
   this.borderColor = select_border
   this.backgroundColor = select_background
   this.textColor = select_color
}
TextField.prototype.onKillFocus = function()
{
   this.borderColor = normal_border
   this.backgroundColor = normal_background
   this.textColor = normal_color
}
//   set the starting focus selection
Selection.setFocus(Sname)



Por cierto en el primer fotograma se encuentra el formulario y en el segundo un mensaje de gracias por enviar el mensaje, alguien ve el fallo?