Read in english (Automatic translate wiht Google)

Olá pessoal, ando bastante ocupado nos últimos dias, trabalhando em diversos projetos em paralelo. Logo logo teremos mais alguns projetos em nosso portifólio e espero que até setembro já tenhamos alguns projeto inovadores no ar.

Mas não estou aqui para falar de projeto x ou projeto y mas apenas passar o link de um pequeno helper que eu fiz a um tempo atrás. É apenas um helper para utilizar arquivos swf em seus projetos Rails através da lib SWFObject, que é quase que o padrão para embutir swf em seus documentos html.

Para utilizar é bem simples basta instalar o plugin e depois:

1
2

  <%= swfobject_tag "/source/of/your/flash.swf", :div_id => "id_of_div"  %>

Todo os demais parâmetros do swfobject também são aceitos, como:

  • div_id: o id do DIV usado para conter o SWF, o contéudo do div será substituido pelo SWF
  • flash_id: o ID do objeto flash
  • background_color: cor de fundo
  • flash_version: versão do flash player requerida
  • size: dimensão do objeto swf. O padrão é “100%x100%”
  • variables: FlashVars
  • parameters: hash de parâmetros como wmode. exemplo: <%= swfobject_tag ”/swfs/header.swf”, :div_id => “header_div”, :parameters => {:wmode => “transparent”} %>
  • express_install: se o usuário não possuir a versão do player requerido ele é instalado automaticamente. obs.: é necessário copiar o arquivo expressinstall.swf para uma pasta dentro de sua pasta public. exemplo de uso: <%= swfobject_tag ”/swfs/header.swf”, :div_id => “header_div”, :express_install => ”/swfs/expressinstall.swf” %>

Repositório

O plugin está no github (http://github.com/danielvlopes/swfobject_helper/tree/master) e para e instala-lo basta executar:

script/plugin install http://github.com/danielvlopes/swfobject_helper/tree/master

1 Comentário to “swfbject_helper no github”

  1. Silva Developer diz:

    Ótima dica.

    Abraço,

    Silva Developer

Deixe um comentário

Por problemas com spam todos os comentários são moderados.