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
03/07/2008 em 09:24 AM
Ótima dica.
Abraço,
Silva Developer