Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2006, 08:40
logan5
 
Fecha de Ingreso: mayo-2004
Mensajes: 201
Antigüedad: 20 años
Puntos: 2
Variables por URL

Duda en la que intento hacer compatibles tres tecnologias: Flash, PHP y Javascript. Es un intento de hacer algo similar a unos anclajes en peliculas Flash pero usando PHP.
En principio parece ser que si tengo 2 swf incrustados en distintos htm, y uno de los dos swf tiene un boton que PASA POR URL un número de linea (texto.scroll) que apunta al texto del otro swf para que dicho texto deslizante muestre la linea correcta según el botón pulsado en el otro swf, lo correcto puede ser que el htm que contiene el 2º swf sea renombrado como .php para que pille la variable y se la pase al swf que contiene:

<param name="FlashVars" value="quelinea=<?php echo "$quelinea" ?>" />
<embed src="segundo.swf" FlashVars="quelinea=<?php echo "$quelinea" ?>" ..etc...</embed>

Me preocupa la instrucción "embed", me es familiar porque en htm es la que "se utilizaba" para incrustar un swf. En un php veo que es casi lo mismo... PERO supongo estarás al tanto del "culebrón" EOLAS por el cual todo el mundo ha tenido que cambiar el modo en que se "incrustan" los swf. Los mios los inserto a través de un javascript que a su vez me incrusta el swf. ¿Sabes de lo que hablo verdad?
Pues no tengo claro como hacer compatible el metodo javascript con el php. ¿En un php se puede incluir javascript? Dejo parte del codigo que va en el .htm que renombraré como .php y admito sugerencias para hacer que el php le pase la información al swf que estoy insertando NO con EMBED desde htm sino con la libreria javascript como está haciendo ahora todo el mundo!

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript" src="swfobject.js"></script>
</head>
<script type="text/javascript">
var pelicula = new SWFObject("empresa.swf", "empresa", "750", "616", "6", "#FFFFFF");
pelicula.addParam("quality", "high");
pelicula.write("flashcontent");
</script>