Comunidad de diseño web y desarrollo en internet online

Pasar variable a Flash mediante el codigo HTML

Citar            
MensajeEscrito el 14 Dic 2009 08:55 pm
Necesito pasarle al swf, variables mediante el codigo por el cual lo inserto en el archivo html.
El swf es un reproductor de musica y recibiria las rutas de los mp3 a tocar.
Gracias!!


<embed src="/player.swf" bgcolor="undefined" allowscriptaccess="always" flashvars="musica.mp3" height="21" width="350">

No se como flash lee esa variable, que seria un string. O si esa forma es correcta, es solo un ejemplo.

Muchisimas gracias!!

Por yosoyzone

21 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Dic 2009 09:04 pm
Deberia de ser asi: flashvars="ruta=musica.mp3"
Y desde flash lo puedes usar por ejemplo asi:

Código ActionScript :

trace(_root.ruta);

Esta de que pruebes con swfobject para que no vayas a tener problemas con internet explorer.
Con el swfobject se usaria asi:

Código HTML :

<script type="text/javascript">
var flashvars = {
  ruta: "musica.mp3"
};
var params = {
  menu: "false"
};
var attributes = {
  id: "player",
  name: "player"
};
swfobject.embedSWF("player.swf", "myContent", "300", "120", "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script>

Por Gab

36 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 15 Dic 2009 11:22 pm
Genial! Me salvaste.
Muchisimas gracias!!

Por yosoyzone

21 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.