Foros del Web » Creando para Internet » Flash y Actionscript »

Ayuda Menu desplegable PHP / Flash

Estas en el tema de Ayuda Menu desplegable PHP / Flash en el foro de Flash y Actionscript en Foros del Web. Saludos, mi duda es la siguiente y no se si alguien pueda orientarme o decirme donde puedo conseguir un tutorial para aprender a hacer lo ...
  #1 (permalink)  
Antiguo 04/03/2010, 23:33
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Ayuda Menu desplegable PHP / Flash

Saludos, mi duda es la siguiente y no se si alguien pueda orientarme o decirme donde puedo conseguir un tutorial para aprender a hacer lo siguiente ya que no soy muy docto en esto:

Estoy generando una hoja de contacto en flash, pero hay una sección donde llevará un menú desplegable y las personas eligirán un elemento de este.

Lo que quiero es que al llenar los datos y elegir uno de esos elementos del menu desplegable. Se envíe la información correcta del dato que selecciono el usuario en el menu desplegable..

Ese es el único punto que me hace falta....no se como capturar la informacion elegida en el menu desplegable para que se envíe por PHP a un correo determinado..
Podria alguien orientarme con esto porfavor?..gracias.
  #2 (permalink)  
Antiguo 05/03/2010, 03:24
 
Fecha de Ingreso: septiembre-2004
Mensajes: 324
Antigüedad: 20 años, 3 meses
Puntos: 13
Respuesta: Ayuda Menu desplegable PHP / Flash

Pues tendras que realizar una peticion HTTP con ActionScript (supongo)
  #3 (permalink)  
Antiguo 05/03/2010, 10:06
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Tema movido desde PHP a Flash y Actionscript
  #4 (permalink)  
Antiguo 05/03/2010, 11:16
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Ayuda Menu desplegable PHP / Flash

Vas a Ventana/Componentes y en la ventanita de opciones seleccionas User Interfaces

buscas el icono COMBO BOX, y lo tiras al escenario...

Una vez ahi, en el panel de propiedades, buscas la pestaña Parámetros.. desde ahi puedes insertar todos los datos que quieras en los Labels que es lo que te aparecera para seleccionar y Data que es lo que enviará, si es que no estoy mal ubicado... para que te lo reconozca, al Combobox de tu escenario, le pones un nombre de instancia, y haces que lo envie como Variable asi como lo haces con los demas campos.. no es muy complicado si ya lograste lo demas

Un Saludo
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #5 (permalink)  
Antiguo 05/03/2010, 22:37
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda Menu desplegable PHP / Flash

Hey pues muchisimas gracias , voy a intentarlo en este momento y les comento como me va...porque por mas que he buscado un tuto para este punto, pues nada mas no hay..estaria genial hacer uno con un ejemplo sencillo para los que lo necesiten...si me queda lo comparto por acà, si no pues lso mantendre informados...mcuhas gracias por la ayuda dada hasta el momento
  #6 (permalink)  
Antiguo 05/03/2010, 23:41
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda Menu desplegable PHP / Flash

Hola amigos, pues miren ya probe la solucion que me daba loncho_rojas y que me parece muy buena, pero hay algo en lo que estoy fallando......para que esto quede mas claro junto las imagenes: y código (Marco con azul lo que refiere al combo box):

esta es la seccion de flash:



////// EL CODIGO AS DENTRO DEL SWF ES EL SIGUIENTE: //////


stop();

// deben hacer una variable por cada uno de sus campos de texto
nombre = "";
empresa = "";
tel = "";
mail = "";
comentarios = "";
path = "";
combo = "";

// esto es de receta de cocina es para enviar y recibir las variables
lvEnviar = new LoadVars();
lvIn = new LoadVars();
lvIn.onLoad = function(success) {
if (success) {
output.text = "Mensaje enviado";

} else {
output.text = "Mensaje enviado";
}
};

//esta es la accion del boton
enviar_btn.onRelease = function() {

//a cada una de mis variables le asigno
//lo que tiene escrito cada uno de mis campos de texto
_root.nombre = nombre_txt.text;
_root.empresa = empresa_txt.text;
_root.tel = tel_txt.text;
_root.mail = mail_txt.text;
_root.comentarios = comentarios_txt.text;
_root.combo = combo.component;

// pregunto si alguno de estos campos esta vacio
if (nombre == "" || mail == "" || comentarios == "") {
//si esta vacio escribo este texto
rellena_txt.text = "Favor de completar los datos.";
output.text = "";
} else {
//si no esta vacio ejecuto lo siguiente...
output.text = "";
rellena_txt.text = "";


// esto lo deben hacer con todas sus variables
lvEnviar.nombre = _root.nombre
lvEnviar.empresa = _root.empresa
lvEnviar.tel = _root.tel
lvEnviar.mail = _root.mailv
lvEnviar.comentarios = _root.comentarios
lvEnviar.combo = _root.combo
lvEnviar.sendAndLoad(path+"contact.php", lvIn, "POST");

//despues de e que envie la info.. limpio mis campos de texto
nombre_txt.text = "";
empresa_txt.text = "";
tel_txt.text = "";
mail_txt.text = "";
comentarios_txt.text = "";
}
};


/////// EL CODIGO PHP (contact.php) ES EL SIGUIENTE //////

<?
//recibo mis variables de flash
//las posiciono dentro de PHP
$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$ciudad = $_POST['ciudad'];
$mail = $_POST['mail'];
$tel = $_POST['tel'];
$comentarios = $_POST['comentarios'];
$combo = $_POST['combo'];



$toSave1 ='
<head>
</head>
<body>
<table width="400" height="194" border="0" align="center" cellpadding="0" cellspacing="0">
<tr align="center" bgcolor="lightgrey">
<td height="37" colspan="2"><b>
<h1 align="center" class="style1">Nuevo Comentario </h1>
</b></td>
</tr>
<tr bgcolor="white">
<td width="99" height="19"><p align="right" class="style1"><strong>Nombre: </strong></p></td>
<td width="335">';
$toSave2 = '</td>
</tr>
<tr bgcolor="lightgrey">
<td width="99" height="10"><p align="right" class="style1"><strong>Empresa: </strong></p> </td>
<td>';
$toSave3 = '</td>
</tr>


<tr bgcolor="white">
<td width="99" height="19"><p align="right" class="style1"><strong>Ciudad: </strong></p></td>
<td>';
$toSave4 = '</td>
</tr>
<tr bgcolor="lightgrey">
<td width="99" height="9"><span class="style1"><strong>Telefono: </strong></span></td>
<td>';
$toSave5 = '</td>
</tr>
<tr bgcolor="white">
<td width="99" height="19"><p align="right" class="style1"><strong>Mail: </strong></p></td>
<td>';
$toSave6 = ' </td>
</tr>
<tr bgcolor="lightgrey">
<td width="99" height="19"><p align="right" class="style1"><strong>Comentario: </strong></p></td>
<td>';
$toSave7 = '</td>
</tr>

<tr bgcolor="white">
<td width="99" height="19"><p align="right" class="style1"><strong>Combo: </strong></p></td>
<td>';
$toSave8 = ' </td>

</tr>


</table>
</body>
</html>
';


// este correo .. es a quien le va a llegar
$sendTo = '[email protected]';
$subject = 'Contacto de MotaCreativa';
$mensaje = $toSave1.$nombre.$toSave2.$empresa.$toSave3.$ciuda d.$toSave4.$tel.$toSave5.$mail.$toSave6.$comentari os.$toSave7.$combo.$toSave8;
// este correo .. es de quien viene
//para que no parezca se spam
$cabeceras .= 'From:[email protected]' . "\r\n" ;
$cabeceras .= "MIME-Version: 1.0\r\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\r\n";

mail($sendTo, $subject, $mensaje, $cabeceras);

?>


///// ****/////

la aplicacion ya la tengo arriba en la siguiente direccion;( http://motacreativa.com/contades/ ) , pero siguen sin llegar la informacion del combo box..... yo creo que ya casi esta esto, pero no encuentro o mas bien no se exactamente como aplicar el combo box, ..agradezco mucho el tiempo que se estan tomando para ayudarme con este problema.....si alguien encuentra el fallo agradecere su apoyo mientras tanto seguire buscando....yo creo que ya casi
  #7 (permalink)  
Antiguo 06/03/2010, 16:56
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Ayuda Menu desplegable PHP / Flash

Ups.. fue error mio el querer emplear el combobox de manera arbitraria... por lo general los comboBox son empleados al igual que arrays, y su manejo implica unas cuestiones.

si quieres generar elementos con el combobox tienes la funcion

Código actionscript:
Ver original
  1. addItem("texto", 0);

o sea, con addItem se agrega el texto y la posicion, que empieza desde CERO para el primer elemento..

seria algo como:

Código actionscript:
Ver original
  1. combo.addItem("Selecciona un destino", 0);
  2. combo.addItem("Servicios", 1);
  3. combo.addItem("Operadores", 2);
  4. combo.addItem("Reclamos", 3);

y como es una variable para enviar a un PHP como mail, no requieres de una función, pero no estoy seguro de cual de las dos formas deberia funcionarte, asi que te la pongo ambas, prueba cual te da exito
Código actionscript:
Ver original
  1. //Opcion A
  2. _root.combo = combo.getItemAt(comboBox.selectedIndex).label;
  3.  
  4. //busca el elemento seleccionado en ambos casos
  5.  
  6. //Opcion B
  7. lvEnviar.combo = combo.getItemAt(comboBox.selectedIndex).label;

como te dije, mejor manejaloa nivel de codigo... pruebalo y dinos
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #8 (permalink)  
Antiguo 08/03/2010, 18:38
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda Menu desplegable PHP / Flash

Hola Loncho_Rojas muchas gracias , fijate que ya probe como me indicas y si funciona mas, es decir...antes no llegaba nada...ahora llega un undefined...esto con la opcion B, con la A, no llega nada...por tanto estoy revisando bien el codigo de AS, tu ayuda me ha servido de mucho...y ahora que comentas lo de los arrays...pues estoy probando con una matriz (Array). jeje...y creo que tambien ahi va....pero ya casii.. ya casiii esta esto, jejeje ;)...gracias por la ayuda que me has dado hasta el momento mi estimado..seguiré informando.....
  #9 (permalink)  
Antiguo 13/03/2010, 11:56
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Ayuda Menu desplegable PHP / Flash

esta linea
_root.combo = combo.getItemAt(comboBox.selectedIndex).label;

debeira ser asi
_root.combo = combo.getItemAt(combo.selectedIndex).label;
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #10 (permalink)  
Antiguo 09/04/2010, 16:24
 
Fecha de Ingreso: marzo-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Ayuda Menu desplegable PHP / Flash

Cita:
Iniciado por loncho_rojas Ver Mensaje
esta linea
_root.combo = combo.getItemAt(comboBox.selectedIndex).label;

debeira ser asi
_root.combo = combo.getItemAt(combo.selectedIndex).label;
Hola loncho rojas, disculpa la tardanza en darle continuidad a esto pero he andado corriendo, te comento que utilice finalmente una matriz y con eso corrio el flash bien para poder capturar con php.... jeje..muchas muchas gracias por la ayuda que me dieron...nadamas que tenga un poco mas de tiempo y subo un tuto de como lo hice y como quedo para que le sirva algun dia a alguien.....gracias a TODOS por la ayuda.
  #11 (permalink)  
Antiguo 11/08/2010, 07:20
 
Fecha de Ingreso: agosto-2010
Mensajes: 1
Antigüedad: 14 años, 4 meses
Puntos: 0
Auda por favor

Hola amigos, Podrian ayudarme? tengo una botonera rollover con menu desplegable en mi sitio: gafas / lentes / instrumentos / prismaticos / etc. hice un movieclip para que al pasar el mouse se active y abra, el asunto es que quiero algun codigo que cuando saco el mouse del boton se cierre, yo lo logre hacer con un boton invisible alrededor de cada boton del menu pero no queda bien y no es lo correcto porque o funciona al 100% a veces me quedan 2 o 3 menus abiertos de esta forma, quiero algo mas efectivo que cuando saco el puntero del boton menu se cierre si o si Para ayudar a lo que quiero les mando mi direccion de mi sitio donde cree esto: www.camponac.com no miren el index porque ahi no esta la botonera entren al sitio para verla esta en la parte superior Muchas gracias por su ayuda

Etiquetas: desplegable, flash_y_php, guardar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:23.