IE7 & Flash--->Can't View!

Roo's picture

She has: 840 posts

Joined: Apr 1999

Little did I know when all is well in Firefox..

What is the issue with IE7 and Flash? I can view some but not others on my sites?

I have un-intalled Flash and then re-insalled the latest version.

This is the code I use and the pages validate:

<object type="application/x-shockwave-flash" data="http://www.sapphirestudios.net/blog/images/uploads/recenttegan.swf" width="436" height="327" class="video">
<param name="bgcolor" value="#FFFFFF" />
<param name="movie" value="recenttegan.swf" />
<param name="autoplay" value="true" />
</object>

This one I cannot view in IE7. (This one was output with ProShow Gold.)

This one I cannot view in IE7. (It was created with Flash Slideshow Maker Professional)

Yet these older ones created with SwishMax a long time ago I CAN view with IE7! Here and here, and here.

Are you guys not seeing what I am not seeing?

No problems whatsoever in Firefox!

Is it an issue with the browser or the settings or what?

*Edit*
It work just fine in Opera as well, so the only issue is with freakin' IE7!

Roo

decibel.places's picture

He has: 1,494 posts

Joined: Jun 2008

Problem appears to be your param url:

<param name="movie" value="recenttegan.swf" />

should be

<param name="movie" value="http://www.sapphirestudios.net/blog/images/uploads/recenttegan.swf" />

(tested)

however, I always thought you should supply an additional embed tag for a properly formed flash object...

I also recommend that you use a detection kit to detect the flash version etc.

Roo's picture

She has: 840 posts

Joined: Apr 1999

That's valid code, I learned that from A List Apart...The embed tag is out as it's not standard.

I will try adding the whole URL to that one parameter to see if it helps IE get it...but I'm not hopeful about it...

Roo

decibel.places's picture

He has: 1,494 posts

Joined: Jun 2008

Roo,

When decibel.places says it is "tested" that means it works.

You are correct about A List Apart recommending dropping the <embed> because it was a Netscape implementation...

Why not continue to support your viewers still using Netscape? What's the harm?

Roo's picture

She has: 840 posts

Joined: Apr 1999

Okay it worked! Thanks!

He has: 629 posts

Joined: May 2007

There's a JS solution that validates, works cross-browser, and validates:
SWFobject

decibel.places's picture

He has: 1,494 posts

Joined: Jun 2008

not sure, but I think the Adobe detection kit has come after swfobject - I used to use swfobject, but I think ADK is easier to use.. I might be wrong-

Zaccaria's picture

They have: 32 posts

Joined: Nov 2008

The best way I can describe why things like Flash and in some cases Java, are problematic in Internet Explorer while not on other browsers is the fact that Microsoft has always had bugs in thier software. One Thoery that I belive has at least some factual evidence is that Micro$oft tends to get greedy and release products without allowing sufficient time to debug them.

I myself use FireFox to browse, but I test my own sites and other projects with IE7 to ensure they work for everyone.

That's something to consider when designing a site or an application.

Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.