I just realized that it’s been over a year (a year and four days to be exact) since I first posted the FlashObject script.
Since then it has been used on countless websites, ranging from tiny sites to entertainment sites to huge mega-corporation sites. It has also been distributed with Adobe Photoshop, and included in a Javascript library (I heard there were plans to include a version of it with MochiKit, but I think Bob was side-tracked).
It has support for all the latest Flash goodies like ExpressInstall, ExternalInterface, and has been tested for accessibility and passed with flying colors (even though they spelled my name wrong).
It has also been packaged up as a Dreamweaver plugin, a WordPress plugin, and a Textpattern plugin.
Normally something like this would have to be accompanied by giving stuff away, but since FlashObject is already free, I guess that idea is shot.
Instead, I’d like to give everyone a chance to show off the sites they have used FlashObject on by including a link to the site in the comments of this post.
http://nodename.com/lab/particle (requires Flash 8 player):
3D particle systems experiment
I’m using it for Site Meter’s
World Map of Visitors.
I’ve used FlashObject on a number of sites, and I’ve found it to be most useful at Kitchen & Bath Design.
Flash allowed me to display the top 4 articles on the homepage in a more visually appealing way than simply using HTML + CSS, and FlashObject allowed me to embed the SWF without sacrificing content. Search Engines and users without Flash are still able to view those articles because they are in the HTML that is replaced by the Flash SWF via FlashObject. Thanks Geoff.
My portfolio site is using it
Found Design Portfolio
Oops, I actually plan to be using it more and more, updating some old sites and using some new ones. The newest ones I am working on are secured though.
hello!! you will make a button like a “powered by flash object” to include in my sites?
I’ve never really been a fan of any of those ‘Powered by’ buttons, but if you REALLY want one, you could just make one at this button making page.
I use FlashObject on many sites with Flash. Examples: mkstudio.com, janglinski.com, longdive.pl. It is realy useful. You are great!
Of course lets not forget that Todd suggests you use it for embedding your Slide Show Pro slideshows.
Also it was used in the new Racheal Ray website.
Thanks SOOO much for flashobject! I just love it! Keeps my XHTML nice and tidy!
Used it on just about every site I’ve done recently.
http://www.bemis.com/
http://www.curwood.com/
http://www.milprint.com/
http://www.bemis-europe.com/
Great solution. One problem. Crashes browser (FireFox, Safari) with Flash 7 plugins
Suggestion:
Add an option to automatically urlencode variables.
Thanks.
Crashes browser (FireFox, Safari) with Flash 7 plugins
It has alwatys worked fine for me with those browsers/plugins – do you have an example page? Have you tried it on multiple computers?
As for the url encoding of variables, I had it set up to do that originally, but there are issues with double byte characters and using encode(). I could use encodeURIcomponent() but that isn’t supported in every browser that FlashObject works in, so I would be limiting the usefulness of the script. Anyway, it’s pretty easy to manually encode the strings if they have special characters.
Another site: YouTube, which is said by some to be the ‘video version of Flickr’ uses FlashObject to embed the videos on every page.
I used FlashObject for the new Drexel University College of Media Arts and Design site.
OK
I noticed something weird when I look at your fo_tester.fla in flash 8 (macintosh version)
I go to Movie Explorer to have a quick peek at any hidden code and the code on “sunrays_mc” inside “sun” does not show up in Movie Explorer.
code follows
onClipEvent (enterFrame) {
this._rotation+= .2;
}
Does Movie Explorer often miss stuff like this? I’ve never noticed it before (but I rarely use it)
Jim
While I appreciate what you have done with FlashObject, I think it is a bit misleading to say that it is standards compliant.
Sure, it makes your HTML/XHTML file pass validation, but the markup that the browser ultimately renders is the same object/embed tags as usual.
People should be informed that this is really just a way to trick validators by hiding the invalid markup behind javascript.
I tend to agree with you, which is why months ago I changed the description from ‘standards compliant’ to ‘can be used in valid HTML and XHTML 1.0 documents.’
I use it on my portfolio site – outstanding script.
I use it on my Flash Gallery and also when I include flash in my blog
3-day old Flash Newbie here. Cool script, thanks for letting us all coattail on your expertise. Oddly, in my ignorance, I was looking for a javascript that does something this one doesn’t do that I thought was obvious (but this always happens to me). After developing my first little flash movie in flash 8 and tried to show it off to the boyfriend, he couldn’t view it because he only had 7 installed. Thus began a process of redesigning the movie so it publishes all right in both 7 and 8, but I really want a way of putting both on the server and letting the javascript pick the appropriate version. (all the glow and drop shadows are missing in 7) I think I’ll attempt to hack this script to do that. I’m thinking it would be nice to save specific versions for flash 5,6,7,and 8 on the server. No one else has wanted to do this? I can’t find anything on it on a google search. Macromedia’s all or nothing mentality in the built-in html seemed downright force-upgrades microsoftish to me.
It would be pretty easy to build something that checks the version of Flash the user has installed and then gives them a specific Flash movie.
You could use the version detection code (example of how to use it here) to set some variables depending on the Flash version they have installed, and then use FlashObject to write the proper movie to the page using those variables.
I’m using flashobject on nearly all the websites i work on : http://charlotteleduc.com , for a recent example, and our portfolio : http://dealdo.net . Really appreciate it. Thanx.
I’m using FlashObject in different sites now…shows up very smooth. The only tiny little thingie I miss, is when the flash isn’t delivered, the tekxt in the element (eg. in the div) is empty…I’ve tested it in Opera (Small view). sIFR has the same kinda replacement, but those text still appear in small view.
What is the difference between your method and this method described here: http://www.bobbyvandersluis.com/ufo/
It has similarities.
I have been using FlashObject for a few months now at my personal portfolio: http://www.websector.de
It works perfectly and Google love it ;-)
Thx!!!
Flashobject rocks my folio site too. Cheers, dude!
yeah full screen flash object….
Hi Geoff,
Here’s another reasonably high-profile implementation:
Library of Congress Book Festival.
I’m in the midst of making sure flashObject is used throughout the site to avoid the MSIE update nightmare.
Thanks for the great stuff!
– fred
It seems a great idea but I cannot get it to work with multiple flash files at the same time. I use flash files to create headings in normal html sites by passing through variables for different instances. I also want to provide a text alternative for printing purposes and also old farts who haven’t got flash installed :) It works fine without your code but when I implement your code it does not always display the content??? Is it javascript, the browser or what. As is I can’t use this solution and therefore is a tradegy as it is quite a nice and neat package. Any ideas. By the way sorry if I have posted this in the wrong area.
If you want an example url let me know.
Cheers
It sounds like you are probably not giving each Flash movie a unique Id. Try doing that, and if you are still having issues, join the FlashObject mailing list and send a link so we can take a look at see what the specific issue is.
How will FlashObject handle the new IE problems with Active X controls?
Articles:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp
http://www.macromedia.com/devnet/activecontent/#captivate_before
Thanks!
I’ve already updated the FlashObject page with details on this, and I have another blog post from December that discusses the IE changes.
The shirt answer, though, is that FlashObject fixes the issue.
FlashObject is just great. No problems at all:
Animated Flirts – flash animations at:
http://www.sendflirt.com/ – Free Online Dating Site
We used FlashObject on this site:
http://www.fullcircleschoolinc.org
It works perfectly!