Sha256: c3e599fe1c1458941d8dd560e6e91d9ccab0c7329da4b8c0b9e1a3538e4a9450

Contents?: true

Size: 1.32 KB

Versions: 2

Compression:

Stored size: 1.32 KB

Contents

= SWF Train (swiff train)

A simple and flexible Rails helper for embedding SWFs in your views. 
Requires {jQuery}[http://jquery.com/] and {jQuery SWFObject}[http://jquery.thewikies.com/swfobject/].

== Installation

Install {gemcutter}[http://gemcutter.org] if you haven't already:

  sudo gem install gemcutter
  gem tumble

Get on the swiff train

  sudo gem install swf_train

== Usage

The following example assumes you're using {haml}[http://haml-lang.com/]: 

  %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_train}[http://rdoc.info/projects/zeke/swf_train]

== Colophon

* Gem built with {Jeweler}[http://github.com/technicalpickles/jeweler]

== Copyright

Copyright (c) 2010 Zeke Sikelianos. See LICENSE for details.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
swf_train-0.0.2 README.rdoc
swf_train-0.0.1 README.rdoc