# Linking a .swf file in a rails document

**URL:** <https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171>\
**Category:** Rails\
**Created:** [February 25, 2006, 5:03am UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171 "2006-02-25T05:03:32Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [February 25, 2006, 5:03am UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/1 "2006-02-25T05:03:32Z")

</div>

Hi,

I have a little .swf movie I’d like to have in my page. Is there a  
rails way of linking it?

Thanks,  
Peter

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [February 25, 2006, 6:13am UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/2 "2006-02-25T06:13:00Z")

</div>

No. But you could use [http://blog.deconcept.com/flashobject/](http://blog.deconcept.com/flashobject/) and build a  
Rails Helper around it.

btw. Campfire (37Signals, DHH) also seems to use flash. I took a look  
at  
the HTML sources a few days ago and they seem to include the Macromedia  
Flash/JS bridge, which also contains functions for embedding a swf.

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [February 25, 2006, 10:50am UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/3 "2006-02-25T10:50:40Z")

</div>

Peter  
\> I have a little .swf movie I’d like to have in my page. Is there a  
\> rails way of linking it?

It’s not a Rails way, but the standard html way works fine:

Example (C&Pasted from a working app.) :

```
 <html>
  ....
	  <p>
	    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

```

codebase=“[http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0](http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0)”  
WIDTH=“550” HEIGHT=“400” id=“CGAintro” ALIGN=“”\>

  

\<%= link\_to “Skip intro” , {:action =\> :home} %\>

Alain

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [February 25, 2006, 5:35pm UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/4 "2006-02-25T17:35:53Z")

</div>

Hi Alain,

Thanks for the code snip. Where is your file “your\_movie.swf”?

Peter

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [February 27, 2006, 6:55pm UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/5 "2006-02-27T18:55:26Z")

</div>

Alain,

I tested but seems not working for me. Got a message like movie not  
loaded  
I pasted your code in a rhtml file, and include the .swf in the public  
directory  
Any help

Rgs

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [February 25, 2006, 8:22pm UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/6 "2006-02-25T20:22:11Z")

</div>

Peter  
\> Thanks for the code snip. Where is your file “your\_movie.swf”?

In the public root :

```
  <rails_app_root>/public/your_movie.swf

```

Alain

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [July 20, 2010, 8:52pm UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/7 "2010-07-20T20:52:47Z")

</div>

I’ve have another problem, every time I go to another page the flash  
dissapears, It’s like the link changes.

I’m using the flash in a layout placed in every page of the system.

Can you help me please?!

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [February 27, 2006, 9:12pm UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/8 "2006-02-27T21:12:32Z")

</div>

Hi Rgs,

I got this working but had a problem at first also. My problem was I  
didn’t notice that the .swf filename is written twice in Alain’s code.  
When I changed both then everything was ok. It was even ok if I moved  
the file into my images directory and used ‘images/theFIle.swf’ twice  
in Alain’s code.

Peter

---

<div class="post-metadata">

**Author:** ![dracos](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/ea666f/32.png) [@dracos](https://www.ruby-forum.com/u/dracos)\
**Post date:** [July 20, 2010, 9:09pm UTC](https://www.ruby-forum.com/t/linking-a-swf-file-in-a-rails-document/54171/9 "2010-07-20T21:09:59Z")

</div>

Carlos Aldas wrote:

> I’ve have another problem, every time I go to another page the flash  
> dissapears, It’s like the link changes.
> 
> I’m using the flash in a layout placed in every page of the system.
> 
> Can you help me please?!

Check the generated HTML. Make sure it’s pointing to the URL you expect  
it to.

## Best,

Marnen Laibow-Koser  
[http://www.marnen.org](http://www.marnen.org)  
removed\_email\_address@domain.invalid
