Categories: AJAX - Tags: AJAX, Flash, jqueryHay 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
| <object width="300" height="200">
<param name="movie" value="mipelicula.swf" />
<param name="FlashVars" value="var1=valor1&var2=valor2" />
<embed src="mipelicula.swf" width="300" height="200
FlashVars="var1=valor1&var2=valor2"/>
</object> |
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" |


Últimos Comentarios