Hay veces que nos gustaría enviarle variables GET a nuestro flash, o enviarle datos desde html, esto se logra usando flashvars las cuales se agregan en el embed de la pelicula flash, algo asi como:
1 2 3 4 5 6 |
Usando un plugin jquery
Encontré una forma mucho más simple de insertar flash en nuestra página web, usando un plugin para jquery basta crear un div y luego decirle, mete ahi nuestra pelicula de este tamaño ¿Hay algo mas simple?
Su codigo html sería unicamente el div donde va a ir nuestra pelicula
El codigo javascript consiste en incluir nuestra libreria jquery, el plugin y un pequeño codigo para insertar la pelicula, adicionalmente le estoy enviando tambien flashvars
1 2 3 4 5 6 7 8 9 10 11 12 | <script language="javascript" type="text/javascript" src="js/jquery-1.3.1.min.js"></script> <script language="javascript" type="text/javascript" src="js/jquery.flash.js"></script> <script language="javascript" type="text/javascript"> $(document).ready(function(){ $('#test-flash').flash({ src: 'test.swf', width: 300, height: 200, flashvars: { var1: 'Mi variable var1', var2: 'Aqui la segunda' } // opcional }); }); </script> |
Puedes bajar el plugin de la pagina de su creador
Action Script Flash
Para capturar las variables que estamos enviando usamos el siguiente codigo en Action Script 2
1 2 | mivariable1=_root.var1; // imprime "valor1" mivariable2=_root.var2; // imprime "valor2" |