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

Enviar variables de php a un swf en el server?

Estas en el tema de Enviar variables de php a un swf en el server? en el foro de Flash y Actionscript en Foros del Web. Hola , tengo un reproductor de audio , y necesito que un php lo imprima segun las variables que le envie por url ej: http://myapp.com/?audio=1 ...
  #1 (permalink)  
Antiguo 16/11/2012, 08:38
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 8 meses
Puntos: 15
Enviar variables de php a un swf en el server?

Hola , tengo un reproductor de audio , y necesito que un php lo imprima segun las variables que le envie por url ej:

http://myapp.com/?audio=1 ...

esta url no imprime una web como tal sino el archvio swf modificado con los parametros no se si esto es posible ?


saludos
  #2 (permalink)  
Antiguo 16/11/2012, 10:36
Avatar de iukaeru  
Fecha de Ingreso: mayo-2012
Mensajes: 127
Antigüedad: 12 años, 6 meses
Puntos: 12
Respuesta: Enviar variables de php a un swf en el server?

Esto se hace desde el mismo archivo SWF por medio de lenguaje Action Script. El cuento es que nos digas qué versión de Flash estás usando para instruírte sobre cómo pasar las variables de acuerdo a la versión de "AS" que utilices.

En "AS2" se puede, por ejemplo, cargar las variables desde el campo "object" en HTML más o menos así en un pseudo-ejemplo:

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' ...
...
<param name='FlashVars' value='&artistamk="+artir+"&temamk="+temar+"&' />
<embed src='mi_archivo.swf' quality='high' wmode='transparent' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' width='170' height='145' FlashVars='&artistamk="+artir+"&temamk="+temar+"&' >
...
</object>

donde "FlashVars" es el lugar al que envías las variables para que tu código "AS" lo tome.

¡ Nos cuentas !

Etiquetas: php, swf, variables
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 16:16.