Foro de elhacker.net

Media => Diseño Gráfico => Mensaje iniciado por: Morris en 19 Enero 2005, 06:33 am



Título: Variable dinámica para Flash desde PHP o ASP por medio del embed
Publicado por: Morris en 19 Enero 2005, 06:33 am
A continuación les pongo un ejemplo de como introducir contenido dinámico a un flash desde PHP o ASP por medio del embed y el param name.

Buscando una forma de introducir mediante un querystring variables a un flash, me encontré un método más simple y que no requiere javascript.

Cuando incrustamos un flash ponemos dentro del tag <object> una serie de parámetros, un par de ellos se refieren a la ruta (para Netscape y otro para Explorer)

Código:
<param name="movie" value="flash.swf">

 <embed src="flash.swf">

Si a estos tag le agregamos un Query String como el siguiente

?color=rojo

Quedando así:

Código:
<param name="movie" value="../flash/header.swf?color=rojo">

 <embed src="../flash/header.swf?color= rojo">

Automáticamente se inserta esa variable dentro de flash y la podemos llamar simplemente nombrándola.

¿Cómo hacerlo dinamicamente?

CON ASP
Código:
<param name="movie" value="../flash/header.swf?color=<% =Variable %>">

 <embed src="../flash/header.swf?color= <% =Variable %>">

CON PHP
Código:
<param name="movie" value="../flash/header.swf?color=<?php echo $Variable?>">

 <embed src="../flash/header.swf?color= <?php echo $Variable?>">


Se pueden anidar más variables mediante el "&"
Código:
?color=red&funcion=uno&url=temporal

Espero sea de utilidad y me haya explicado bien.

Morris