FBML: Cómo mostrar una película SWF

Tenemos que utilizar el tag Fb:swf.

Cómo único atributo obligatorio tenemos swfsrc que recoge la ruta de nuestro fichero swf, tened en cuenta que debe ser una ruta absoluta.

Cómo atributos opcionales tenemos los siguientes:

  • height: altura.
  • width: anchura.
  • imgstyle: el estilo a aplicar a la imagen que se muestra hasta que se ejecuta el Flash cuando mostramos el SWF en el feed del usuario.
  • imgclass: la clase a aplicar a la imagen que se muestra hasta que se ejecuta el Flash cuando mostramos el SWF en el feed del usuario.
  • flashvars: para pasar variables a la película SWF que estamos cargando.
  • swfbgcolo: el color de fondo de la película SWF.
  • waitforclick: por defecto está activada, sirve para que la película SWF no se ejecute hasta que hagamos click. Salvo con AJAX no hay manera de ponerla en modo false.
  • salign: el alineamiento de la película con t(top), b(bottom), l(left), r(right). Se admiten combinaciones como tl o br por ejemplo.
  • loop: para decidir si la película vuelve a comenzar cuando termina.
  • quality: calidad de reproducción de la película; media (medium), alta (high), baja (low).
  • scale: para escalar la película, puede ser showall (mostrar todo), noborder (sin bordes), exactfit (tamaño exacto).
  • align: alineación horizontal que puede ser izquierda (left), centro (center) y derecha (right).
  • wmode: transparencia por defecto de la película. Por defecto es trasparente (trasparent) pero puede ser opaca (opaque) o ventana (window)

En algún post futuro os hablaré de como enviar datos de Facebook a la película SWF sin utilizar la recién lanzada API para actionscript 3.0.

Os dejo aquí un ejemplo fácil:

<fb:swf swfbgcolor=”000000″ imgstyle=”border-width:3px; border-color:white;” swfsrc=’http://www.videojuegosparachicas.com/src/almacen/propio/swf/videojuegosparachicas.com_moon_star_hunter.swf’ imgsrc=’http://www.videojuegosparachicas.com/src/almacen/miniaturas/578.jpg’ width=’640′ height=’480′ />

17 comentarios sobre “FBML: Cómo mostrar una película SWF

  • el 21 Agosto, 2009 a las 11:01 am
    Permalink

    Hola, increible sitio!!! mil gracias por tus ejemplos, me han servido bastante.

    Ansio la hora en que muestres cómo pasar datos de facebook a swf

    Respuesta
  • el 21 Agosto, 2009 a las 11:02 am
    Permalink

    por cierto, comentaría más gente si pones en color negro el texto de los campos obligatorios para comentar.

    Saludos desde México

    Respuesta
  • el 29 Enero, 2010 a las 2:04 pm
    Permalink

    Hola muchas gracias, es justo lo que buscaba pero lo he probado, tu ejemplo y mi ejemplo y no me funcionan ninguno de los dos,

    estas seguro de q ese ejemplo iba?¿?¿

    Por si acaso todo ese codigo lo he metido en un FBML, guardar y no se muestra nada

    Respuesta
  • el 8 Febrero, 2010 a las 7:09 am
    Permalink

    Podrias explicar eso del “waitforclick” que funciona con AJAX, con algun ejemplo.

    Muy buena tu pagina de verdad.

    Respuesta
  • el 18 Mayo, 2010 a las 12:13 pm
    Permalink

    Hola

    Tmb estoy interesado en waitforclick=”false” , como puedo solucionar eso, seria para una página, donde pongo el código dentro de un tab FBML.

    Gracias

    Respuesta
  • el 20 Agosto, 2010 a las 6:28 pm
    Permalink

    hola, sabes de algun bug o la razon por la que aunque el swf se encuentra en la ruta no lo despliegue en faceboo? o directo en la pagina de la aplicacion, existe ahi, si tecleas la ruta directa del swf lo va a mostrar pero no por medio del index.php, a ver si me puedes ayudar

    Respuesta
  • el 24 Febrero, 2011 a las 10:11 pm
    Permalink

    Hola, felicidades por el blog, muy bueno, pero ahora te escribo por que me uno a la solicitud del código en Ajax para conseguir waitforclick=”false” cuando se hace un embed de swf.

    La verdad es que llevo días buscando ayuda al respecto pero es casi imposible…

    Muchas gracias de antemano, y pues cuento contigo.

    Respuesta
  • el 24 Febrero, 2011 a las 10:25 pm
    Permalink

    Dentro de una pestaña si estás en modo FBML Facebook te obliga a hacer click para activar la película Flash, otra cosa es en modo iframe.

    Respuesta
  • el 2 Marzo, 2011 a las 7:51 pm
    Permalink

    No se porque no esta funcionando, reemplace tu ejemplo con la url de mi swf y no lo muestra.
    Luego copie tu ejemplo exactamente igual y tampoco muestra nada… sabes que puede ser?

    Muchas Gracias

    Respuesta
  • el 25 Abril, 2011 a las 2:51 pm
    Permalink

    Hola!
    Me funcionó muy bien el código…pero en mi caso, es una suscripción a un newsletter en flash….pero es como si no pudiera ejecutar codigo o enviar info…porque no funciona bien.
    Pensé que con allowscriptaccess=”always” iba a andar…pero nop.
    Alguna idea??

    Muchas gracias!!
    Saludos

    Respuesta
  • el 13 Septiembre, 2011 a las 7:40 pm
    Permalink

    Hola! yo tengo entendido que fb:sfw pertenece a FBML y bueno también que se va a dejar de usar…
    Existe otra manera de insertar mi proyecto flash?
    yo si estaba pasando valores (“ID”…)

    Respuesta
  • el 26 Enero, 2012 a las 2:36 am
    Permalink

    El swf no me esta cargando por que tiene varios xml

    Respuesta
  • el 29 Enero, 2012 a las 9:29 pm
    Permalink

    Hola Gabriel antes q nada gracias por su blog si que ha sido de utilidad. Quisiera saber si me puede ayudar. Realice una aplicación con swf. y en todos los exploradores me aparecen menos en internet explore. Solo me aparece un cuadro blanco pero nada mas.
    ¿Cómo puedo hacer para que se ve la aplicación IE?

    Gracias x su atención =)

    Respuesta
  • el 30 Marzo, 2012 a las 9:38 pm
    Permalink

    ola amigos tengo un archivo en formato swf y quiero descargarlo en facebook pero he intentado mucho y buscado por internnet pero no puedo,me gustaria que me ayudaran al respecto.muchas gracias.

    Respuesta

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Sígueme