Pasar parámetros desde HTML a Flash

Pasar parámetros desde HTML a flash

Para pasar parámetros desde HTMl a una película de flash, se adjunta una variable concatenada al nombre de la película .swf. de la siguiente forma:

HTML:
  1. <!--para Internet explorer-->
  2. <param name="movie" value="mipeliculaflash.swf?mi_var=Hola mundo">
  3. <!-- para fireFox y otros navegadores-->
  4. src="mipeliculaflash.swf?mi_var=Hola mundo"

La película flash recoge la variable de la siguiente forma:

Actionscript:
  1. trace(_root.mi_var);

Ejemplo
Para cargar una película de flash pasándo parámetros, copia el siguiente HTML substituyendo los valores movie,src y parámetros por lo tuyos:

HTML:
  1. classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″
  2. codebase="http://download.macromedia.com/pub/shockwave
  3. /cabs/flash/swflash.cab#version=6,0,29,0width="200″   height="100>
  4. <param name="movie" value="mipeliculaflash.swf?mi_var=Hola mundo">
  5. <param name="quality" value="high">
  6. <embed src="mipeliculaflash.swf?mi_var=Hola mundo"
  7. quality="high"
  8. pluginspage="http://www.macromedia.com/go/getflashplayer"
  9. type="application/x-shockwave-flash"
  10. width="200″ height="100>
  11. </embed>
  12. </object>

Pasar parámetros desde HTML a flash usando el parámetro FlashVars

Otro método válido consiste en usar FlashVars:

HTML:
  1. <!-- Para explorer -->
  2. <param name="FlashVars" value="mi_var=Hola  Mundo">
  3. <!-- Para firefox y otros navegadores -->
  4. src="mipeliculaflash.swf" FlashVars="mi_var=Hola Mundo"

Ejemplo
Para cargar una película de flash pasándo FlashVars, copia el siguiente HTML substituyendo los valores movie,src y parámetros por lo tuyos:

HTML:
  1. classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000″
  2. codebase="http://download.macromedia.com/pub/shockwave
  3. /cabs/flash/swflash.cab#version=6,0,29,0width="200″   height="100>
  4. <param name="movie" value="mipeliculaflash.swf">
  5. <param name="FlashVars" value="mi_var=Hola  Mundo">
  6. <param name="quality" value="high">
  7. <embed src="mipeliculaflash.swf"
  8. FlashVars="mi_var=Hola Mundo"
  9. quality="high"
  10. pluginspage="http://www.macromedia.com/go/getflashplayer"
  11. type="application/x-shockwave-flash"
  12. width="200″ height="100>
  13. </embed>
  14. </object>

2 Votes | Average: 4.5 out of 52 Votes | Average: 4.5 out of 52 Votes | Average: 4.5 out of 52 Votes | Average: 4.5 out of 52 Votes | Average: 4.5 out of 5 (2 votos, promedio: 4.5 sobre 5)
Loading ... Loading ...

3 Responses to “Pasar parámetros desde HTML a Flash”


  1. 1 Osmar Feb 21st, 2007 at 2:10 am

    Hola... gracias por la info
    lo estoy probando en wordpress
    y no funciona...
    que estoy haciendo mal?

    gracias

  2. 2 toni Feb 21st, 2007 at 6:55 am

    Hola Osmar,

    ¿lo pruebas en un post, o insertando el .swf en una plantilla?

    Para insertar flash en wp, te recomiendo este plugin:

    http://blog.unijimpe.net/wp-swfobject/

    saludos.

  3. 3 Adrian May 24th, 2007 at 6:13 am

    tengo un prolema .. tengo un encabezado flash.. con menu.. estoy usando joomla.. lo q quiero es lo siguiente
    q al ir a una seccion desde el flash el php no me cargue nuevamente la pelicula. y ademas q el boton aparesca en su estado presionado (q en realidad en un MC con dos estados)

    espeor se entienda

    aca esto lo q hice
    http://www.granjalailusion.com.ar

    aca podran bajar algo .. pero es php (por lo menos pordran ver el codigo..
    http://www.shockmultimedios.com.ar/Archivo.zip

    espero alguien me ayude mi cabeza no encuentra solucion

    desde ya muchas gracias.. y agradesco a esteban por su ayuda tambien

Leave a Reply




Subscribe

Subscribe to my RSS Feeds