Skip navigation
Currently Being Moderated

Flash not rendering in IE9

Jun 15, 2012 4:47 AM

Tags: #cs4 #flash #html #dreamweaver

I have been maintaining a website for a number of years (www.capitalareamodellers.ca)

The home page has a flash object that counts down to an event

It has worked well for years

I recently updated it for the new event date and now it will not render in IE.

I'm running IE9 on one system and IE 8 on another and experience the problem on both systems

It works properly in safari, chrome, firefox and opera

 

I would appreciate any assistance in solving the issue

thank you!

Valerie

 
Replies
  • Currently Being Moderated
    Jun 15, 2012 6:41 AM   in reply to valhalifax

    The Flash .swf displays just fine in IE8:

    http://www.capitalareamodellers.ca/flash/countdown.swf

    So that eliminates the "IE can't display" scenario.

    That leaves the code on the page as the most likely culprit.

    Starting here:

    <p><script src="Scripts/swfobject_modified.js" type="text/javascript"></script>

    If "it has worked for years" and" I recently updated"...

    the <p> tag may have inadvertently been added. This may be taking out the .swfobject script.

    Second, for some reason, we see a lot of IE conditional statements used when placing Flash on the Web page...

    So a good place to look for problems when

    It works properly in safari, chrome, firefox and opera

    but NOT IE, is to look at the IE "conditional statements".... if browser is IE do this.... if not IE do this other stuff.

    My advise, get rid of ALL the IE conditional stuff and just use the single <object> method:

    <object type="application/x-shockwave-flash" data="http://www.capitalareamodellers.ca/flash/countdown.swf" width="200" height="120">

    <param name="movie" value="http://www.capitalareamodellers.ca/flash/countdown.swf" />

    <param name="quality" value="high" />

    <param name="wmode" value="opaque" />

    <param name="swfversion" value="6.0.65.0" />

    <param name="expressinstall" value="Scripts/expressInstall.swf" />

    <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->

    <div>

    <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>

    <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.g if" alt="Get Adobe Flash player" width="112" height="33" /></a></p>

    </div>

    </object>

    notice... this is just the second <object> with the <param name="movie"... added (for IE).

    Best wishes,

    Adninjastrator

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points