Comunidad de diseño web y desarrollo en internet online

combobox en formulario flash y php

Citar            
MensajeEscrito el 07 Oct 2013 04:03 pm
Hola tengo un formulario en flash php al cual quiero agregarle un combobox pero ya me canse de buscar y probar codigos, asi que si alguien me pudiera decir que codigo debo poner en flash y en este PHP para que me funcione desde ya muchas gracias. Aqui les dejo el codigo PHP de mi formulario

<?php
$contact_name = $_POST['name'];
$contact_email = $_POST['email'];
$contact_subject = $_POST['subject'];
$contact_subjecta = $_POST['subjecta'];
$contact_subjectb = $_POST['subjectb'];
$contact_subjectc = $_POST['subjectc'];
$contact_message = $_POST['message'];

{
$sender = $contact_email;
$receiver = "[email protected]";
$client_ip = $_SERVER['REMOTE_ADDR'];
$email_body = "EMAIL: $sender \nTELEFONO: $contact_subjectb \nNOMBRE: $contact_subjecta \nEMPRESA: $contact_message \nIP: $client_ip \ ";

$extra = "From: $sender\r\n" . "Reply-To: $sender \r\n" . "X-Mailer: PHP/" . phpversion();

if( mail( $receiver, "Flash Contact Form - $subject", $email_body, $extra ) )
{
echo "success=yes";
}
else
{
echo "success=no";
}
}
?>

Por nacho2015

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Oct 2013 02:18 pm
El combo agrega una variable al LoadVars o lo que sea que uses ya que no aclaras si estas en AS2 o AS3, esa variable cualquiera sea el nombre debe ser agregada al array $_POST del PHP

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Oct 2013 02:31 pm
Hola Jorge desde ya gracias por responder, estoy desarrollando el formulario en AS2, y ese es el problema me falta el codigo AS2 que debo poner en la acción de combobox.
Digamos en flash agrego el componente combobox , le pongo de nombre micombox, luego asigno los label y ahi me falta el codigo As2 para poner en la acción del combobox y luego en el PHP debo poner $micombobox = $_POST['micombobox']; asi seria????

Por nacho2015

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Oct 2013 03:02 pm
Ok, asumo que tienes un formulario en flash funcionando y que tu problema es que no sabes agregar el combobox. Pon como estas enviando el formulario que tienes hasta ahora y le agregamos eso. Solo AS, por ahora no me importa el PHP

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Oct 2013 03:52 pm
exacto! aqui te envio como tengo el formulario en flash
en Frame 1 la accion es

Código ActionScript :

send_button.onRelease = submit;
reset_button.onRelease = reset;
function submit()
{
   {
      message_status.text = "";
      gotoAndStop("send");
   }
}
function reset()
{
   contact_name.text = contact_email.text = contact_subjectc.text = contact_subjectb.text = contact_subjecta.text = contact_subject.text = 
   contact_message.text = message_status.text = "";
   clearInterval(interval_id);
   gotoAndStop("stop");
}

//EN FRAME 5

stop();

//EN FRAME 11

stop();
loadVariables("send_email.php?flashmo=" + random(1000), this, "POST");
message_status.text = "Enviando.......";
var i = 0;
function check_status()
{
   if( success == "yes" )
   {
      message_status.text = "Mensaje enviado!!!";
      play();
   }
   else if( success == "no" )
   {
      message_status.text = "mensaje no enviado.";
      gotoAndStop("stop");;
   }
   if( i >= 20 )
      clearInterval(interval_id);
   i++;
}
var interval_id = setInterval(check_status, 2000);

//EN FRAME 70

reset();
gotoAndStop(82);
clearInterval(interval_id);

DESDE YA TE SIGO AGRADECIENDO

Por nacho2015

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Oct 2013 11:01 pm
Puff ... como era un combo en AS1 ... creo que algo asi

Código ActionScript :

micombobox.addListener(myObject)
myObject = mew Object()
myObject.change(obj){
   variableDelCombo = obj.value
}


Luego usando LoadVariables sale todas las variables de la pelicula, lo capturarias como

$_POST['variableDelCombo']

igual mira la ayuda para el combobox, no confio mucho en mi memoria
Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 12 Oct 2013 04:39 pm
Pero el codigo en que frame lo debo poner, ya que lo puse en todos y nada

Por nacho2015

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 15 Oct 2013 02:24 pm
Estas usando loadVariablesNum que envia todo lo que hay en la línea de tiempo y es practicamente imposible de debuggear, era un método que se usaba en Flash 5/AS1. Si quieres hacer algo debugeable usa por lo menos un objeto LoadVars/AS2, http://flash-db.org/Tutorials/saving/

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.