Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/11/2010, 09:34
Avatar de lucasiramos
lucasiramos
 
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 19 años, 8 meses
Puntos: 13
Respuesta: Pasar varios valores por un botón

Hola TheDavids! No se si te entiendo del todo. Basicamente lo que necesitas es recibir parámetros en el objeto Flash, enviados desde PHP, no? Te comento que he realizado esto pero con .NET. De todas maneras debería ser mas o menos lo mismo. La estructura en el html del objeto Flash debería ser la siguiente:

Código HTML:
<OBJECT id="ConsultaISSA" (...) VIEWASTEXT>
	<PARAM NAME="_cx" VALUE="20108">
	<PARAM NAME="_cy" VALUE="40481">
	<PARAM NAME="FlashVars" VALUE="IdCentroRegional=0105&TipoUsuario=dataentry&FechaHasta=31/10/2010">
	<PARAM NAME="Movie" VALUE="ConsultaISSA.swf">
	(...)
	<embed src="ConsultaISSA.swf" FlashVars="IdCentroRegional=0105&TipoUsuario=dataentry&FechaHasta=31/10/2010" quality="high" (...)							
</OBJECT> 
Los puntos suspensivos entre paréntesis es para evitarte el código innecesario del <OBJECT>. Fijate que los parámetros se pasan dos veces. Esto si mal no recuerdo es porque creo que Firefox los toma de un lado e IE del otro, no recuerdo con precisión ahora. Lo importante es que deben ir dos veces, jejeje.
Fijate que los parámetros que paso son: IdCentroRegional, TipoUsuario y FechaHasta.

Te comento que los valores de las variables los toma desde campos de texto, en una página .aspx (que es la extensión de las páginas generadas desde .NET). La estructura es la siguiente:
Código HTML:
<OBJECT id="ConsultaISSA" VIEWASTEXT>
	<PARAM NAME="_cx" VALUE="20108">
	<PARAM NAME="_cy" VALUE="40481">
	<PARAM NAME="FlashVars" VALUE="IdCentroRegional=<%=txtIdCentroRegional.value%>&TipoUsuario=<%=txtTipoUsuario.value%>&FechaHasta=<%=txtFechaHasta.value%>">
	<PARAM NAME="Movie" VALUE="ConsultaISSA.swf">
	<embed src="ConsultaISSA.swf" FlashVars="IdCentroRegional=<%=txtIdCentroRegional.value%>&TipoUsuario=<%=txtTipoUsuario.value%>&FechaHasta=<%=txtFechaHasta.value%>" quality="high" (...)
</OBJECT> 
Fijate que los valores que paso como parámetros los toma de campos de texto. No se como se hará referencia desde PHP a un campo de texto, pero no debe ser muy distinto.

Espero que te sirva.

Saludos, Lucas