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:
y al final el botón de cancelar (resetea el formulario) y el de enviar. También instanciadosNombre --> Sname email --> Semail asunto --> Ssubject mensaje --> Smessage
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?