Project

swf_ditty

0.0
No release in over 3 years
Low commit activity in last 3 years
A simple and flexible Sinatra helper for embedding SWFs in your views. Depends on jQuery and jQuery SWFObject
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

 Project Readme

SWF Ditty (swiff ditty)¶ ↑

A simple and flexible Sinatra helper for embedding SWFs in your views. Requires jQuery and jQuery SWFObject.

Installation¶ ↑

Install gemcutter if you haven’t already:

sudo gem install gemcutter
gem tumble

Install the ratpack gem:

sudo gem install swf_ditty

Drop this line in your app:

gem 'swf_ditty'
require 'sinatra/swf_ditty'

Usage¶ ↑

The following example assumes you’re using haml and my ratpack helpers gem (for the ‘javascript_include_tag` method):

%html
  %head
    =javascript_include_tag %w(jquery-1.3.2.min jquery.swfobject.1-0-7.min)
  %body
    = swf 'my_swf.swf'
    = swf 'subdirectory/of/public/another.swf', :width => 500, :height => 300
    = swf 'http://example.com/yet_another.swf', :wmode => 'opaque'

Passing in FlashVars is easy:

= swf 'swf/foo.swf', :flashvars => {:foo => 'chacha', :bar => 250}

By default, a DOM element is automatically created based on a variation of the swf filename, but you can override it like so:

= swf 'swf/foo.swf', :dom_id => 'custom_dom_dom_doobie', :create_dom_container => false

See full auto-generated documentation at rdoc.info/projects/zeke/swf_ditty

Colophon¶ ↑

Copyright © 2009 Zeke Sikelianos. See LICENSE for details.