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