Skip navigation
Currently Being Moderated

How do I disable the Flashplayer Update Warning?

Jul 9, 2012 10:09 AM

Hi Guys

I'm working on a small SWF as part of a webpage I'm designing. I have a swf banner already on the page and that works fine. But when I test the page, with the additional swf in IE9, using the latest player version, IE9 displays a blank white box instead of the animation and a message saying I need to update my Flash Player (which is fully up to date!) However the swf does work if I publish it as version 9 or below (although I get a message below the swf saying I must update to a newer Flash Player version!!!)

 

I've posted on the Flash Player Forum about the technical Flash Player issues but I'm getting irritated by this Flash Player update warning that is part of the CSS (and pops up often). Unfortunately (as a newbie) everytime I try and take the newer version code out I keep getting a bit of a mess. Can anyone tell me which lines of code I should remove or replace from below please (I hope I have copied all the relevant section of code)? Apologies. It is only local at the moment.

 

Regards,

Graham

---------------------------------------------------------------------- --------

Code

 

  <div class="header"><!-- end .header -->

    <!-- InstanceBeginEditable name="header" -->

    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1000" height="240" id="FlashID" title="GBatBMedia Corporate Video Production">

      <param name="movie" value="_animation/webbanner_xlf_0702_2012_fn.swf" />

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

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

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

      <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->

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

      <param name="LOOP" value="false" />

      <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->

      <!--[if !IE]>-->

      <object type="application/x-shockwave-flash" data="_animation/webbanner_xlf_0702_2012_fn.swf" width="1000" height="240">

        <!--<![endif]-->

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

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

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

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

        <param name="LOOP" value="false" />

        <!-- 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>

        <!--[if !IE]>-->

      </object>

      <!--<![endif]-->

    </object>

  <!-- InstanceEndEditable --></div>

  <!-- InstanceBeginEditable name="sidebar1edit" -->

  <div class="sidebar1">

    <p align="center"> </p>

    <p> </p>

    <!-- end .sidebar1 -->

  </div>

  <!-- InstanceEndEditable --><!-- InstanceBeginEditable name="contentedit" -->

  <div class="content" src="_rollovers/twitter-logo_red.jpg">

    <h1>Animation</h1>

    <p align="justify">

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="255" height="392" class="static_img" id="FlashID2" title="laptopgirl">

  <param name="movie" value="_animation/laptopgirl.swf" />

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

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

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

  <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->

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

  <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->

  <!--[if !IE]>-->

  <object type="application/x-shockwave-flash" data="_animation/laptopgirl.swf" width="255" height="392">

    <!--<![endif]-->

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

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

    <param name="swfversion" value="15.0.0.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" /></a></p>

    </div>

    <!--[if !IE]>-->

  </object>

  <!--<![endif]-->

</object>

 
Replies
  • Currently Being Moderated
    Jul 9, 2012 10:49 AM   in reply to glaustin

    Start by editing this line (which appears twice in <div class="content" src="_rollovers/twitter-logo_red.jpg">

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

    while the name of the <param is "swfversion".... it means version of Flash Player....

    and as far as I know there is no version 15 Flash Player.

    So edit that back down to 10 or less... or match the first <object>... which is

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

    Best wishes,

    Adninjastrator

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 11, 2012 6:55 AM   in reply to glaustin

    Since you are not posting a link to the actual page, we are only getting a code snippet... in other words, we are getting only a small piece of the puzzle. There may be other related code that is causing the problem.

    For example... depending on which version of swfobject.js you are using, you may need to "register" the second .swf as a second object with swfobject

    http://code.google.com/p/swfobject/wiki/api

    You don't really need swfobject at all in order to display a .swf on a Web page.

    ALL the code associated with the second .swf can be replaced by this:

    <object data="path_to_file/file.swf" type="application/x-shockwave-flash" width="insert_width_of_movie" height="insert_height_of_movie">

      <param name="movie" value="path_to_file/file.swf">

      <param name="SomeOtherParam" value="ParamValue">

    </object>

    That's all you need. Try that method, skipping any swfobject related issues altogether.

    Best wishes,

    Adninjastrator

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 12, 2012 4:47 AM   in reply to adninjastrator

    adninjastrator et al,

     

    I am having the exact same issue in IE9 with the "upgrade message" displaying even though I have the latest flash player.  This message does not appear in Firefox or Safari.  You can view the referenced page here:  http://www.secretariat-intl.com/services_testimony_exp.php.  The code for the .swf is as follows:

     

    *********************************************

    <p>

    <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="720" height="340">

    <param name="movie" value="images/testimony_exp_map4.swf" />

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

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

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

    <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->

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

    <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->

    <!--[if !IE]>-->

    <object type="application/x-shockwave-flash" data="images/testimony_exp_map4.swf" width="720" height="340">

    <!--<![endif]-->

     

    <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" /></a></p>

    </div>

    <!--[if !IE]>-->

    </object>

    <!--<![endif]-->

    </object>

    </p>

     

    *********************************************

    Any help is greatly appreciated!!!

    WahooCDM

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 12, 2012 7:58 AM   in reply to WahooCDM

    exact same issue in IE9 with the "upgrade message" displaying even though I have the latest flash player.

    You make a great example of why the "Latest" is not always the "Greatest". Just because you CAN update, doesn't always mean you SHOULD.

    Anyway...

    I did test on a second machine with IE9 and an updated Flash plugin... the .swf displays fine but the "newer verion" message displays also.

    So try just commenting out the offending code...

    <!-- Comment this section out. Open comment tag here, close down below
                  <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" /></a></p>
                  </div>

    -->

    If you are not familiar with comment tags:

    http://www.w3schools.com/tags/tag_comment.asp

    Best wishes,

    Adninjastrator (IE8, Flash Player 10.3)

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 12, 2012 8:04 AM   in reply to adninjastrator

    Thanks for confirming that this is an apprentent issue with IE9 and not an issue with my/our code.  Although not a satisfying solution in terms of finding a real "fix" for the issue, I have commented out the code and obviously no longer receive the "upgrade message". 

     

    WahooCDM

     
    |
    Mark as:
  • Currently Being Moderated
    Jul 15, 2012 7:12 AM   in reply to glaustin

    Then I would suggest you go back to:

    <object data="path_to_file/file.swf" type="application/x-shockwave-flash" width="insert_width_of_movie" height="insert_height_of_movie">

      <param name="movie" value="path_to_file/file.swf">

      <param name="SomeOtherParam" value="ParamValue">

    </object>

    This completely replaces any and all swfobject code as well as any and all existing <object> code.

    Use this code for each .swf.

    This single <object> method works just fine in either IE or FF.

    Best wishes,

    Adninjastrator

     
    |
    Mark as:
  • Currently Being Moderated
    Aug 3, 2012 7:56 AM   in reply to glaustin

    Yeah with the version of swfobject that you are using, the <div> needs to stay. That includes both the open and closing tag <div>......</div>.

    But remember, swfobject is used for Flash detection and providing alternate content... it is NOT required to display the Flash itself. The single object method will do that just fine:

    <object data="path_to_file/file.swf" type="application/x-shockwave-flash" width="insert_width_of_movie" height="insert_height_of_movie">

      <param name="movie" value="path_to_file/file.swf">

      <param name="SomeOtherParam" value="ParamValue">

    </object>

    If you are having problems getting that to work on your page, then I'd suggest you build a test page using ONLY that code, to verify that it works.

    Here is a sample of the minimalistic use of a single <object> to display Flash... Works just fine in newer versions of IE, FF, Chrome, and Safari:

    http://www.cidigitalmedia.com/tutorials/single_object/single_object.ht ml

    View the source code and you'll notice that it takes hardly any code at all to display and play Flash.

    Forget about all the swfobject, alternate "Download Flash...", [if !IE] conditional statements...etc.

    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