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?