Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/09/2011, 20:42
Avatar de Turdo
Turdo
 
Fecha de Ingreso: julio-2005
Ubicación: .:Guadalajara:.
Mensajes: 398
Antigüedad: 19 años, 3 meses
Puntos: 23
Respuesta: Formulario + PHP

Que tal SantiXipsandbits!

Te complicas demasiado, eso pasa cuando se bajan plantillas y no las entienden.

te dejo este ejemplo muy sencillo para que lo estudies y lo comprendas una ves dominado el ejemplo ya te puedes aventurar a hacer el formulario por ti solo:

en el flash:

Haces una caja de texto dinámico y ponle el nombre de tx.
Desde la ventana de componentes pon TextInput y le pones como nombre m.
Haz un botón y ponlo en el escenario con el nombre de enviar.

Código ActionScript:
Ver original
  1. //Lo primero es crear los objetos LoadVars para que se pueda enviar y recibir la información hacia y desde php y flash:
  2. datos = new LoadVars();
  3. carga = new LoadVars();
  4.  
  5. //Despues le pasamos el valor de la caja de texto a una variable inventada al objeto LoadVars
  6. enviar.onPress = function() {
  7.     datos.variableflash = _root.tx.text;//variableflash es la variable inventada y que sera enviada a php
  8.     carga.onLoad = alguna_funcion;//Cuando la carga sea exitosa se ejecuta la función
  9.     datos.sendAndLoad("mail.php",carga,"POST");//Aquí se manda la variable y se carga en  otro objeto de tipo LoadVars
  10. };
  11.  
  12. function alguna_funcion(ok) {
  13.     if (ok) {
  14.         m.text = "php dice: "+carga.variablephp;//Aquí php ya proceso la variable y te la muestra, y esta alojada en una variable inventada en el objeto carga
  15.     } else {
  16.         m.text = "error";//Si hay algún error en el servidor o script de php se ejecuta este codigo.
  17.     }
  18. }

en PHP:

Código PHP:
Ver original
  1. <?php
  2. $msj = $_POST['variableflash'];//Recojo la variable desde flash
  3. echo '&variablephp="'.$msj.'"';//escribo el valor de la variable procesada para que flash la carge en "carga.variablephp"
  4. ?>

Bueno espero que esto te despeje algunas dudas los formularios son muy sencillos de hacer solo hay que entender como funciona la comunicación con flash y php
__________________
Un buen programa depende de la imaginación.