Flash content renders above everything else

This is something that has been happening since even way before I upgraded to Safari 5. Every page that has any flash content renders the flash on top of everything else.
Example: a site with a dropdown menu and a large content slider made with flash, the flash covers the dropdown menu making it impossible to click the links. Or heres an example that I have a screenshot of:
http://img4.imageshack.us/img4/5820/flashk.png
Here the flash covers only part of the content but its annoying especially on sites built with large flash areas. Is there a fix for this? This has been happening for as long as I can remember.

Honestly I cannot find any other sites, I know there are many out there I just cant remember the name. Regardless this happens no matter what, for some reason my Safari renders Flash the top layer in ANY instance. I can try to explain another site I remember distinctly: The site had a header much like the Apple site here except that the menu was a CSS dropdown menu. Right below the menu was a sort of "headlines/highlights" section which spanned the full width of the webpage design and it was build purely with flash. Now, every time you hover over one of the menu items they drop down, right below the flash so I couldn't read the links or even click them because Flash was stacked on top.
Another example I can think of is sites that use a javascript/jquery image viewer where you'd click a thumbnail and it would pop it up full size (like Gizmodo does with their galleries). Now if there is a banner ad on the side and I click an image it will come up full size but it doesn't cover the whole page like it should, it covers everything but the flash.

Similar Messages

  • Flash sound not working - everything else is

    I'd like to start out by mentioning that I realize there has probably been posts about this in the past, I know I've googled one. But the information didn't help, so I thought I'd start a thread about in hope that someone may be able to help.
    This is off a new instilation of Arch Linux 64 bit, and as the Subject says I can't get sound from any flash video, etc from a webpage. Everything else works, amarok, videos off the drive, games, etc. I've tried reinstalling flash through pacman, didn't work. I tried installing flashsupport through pacman, didn't work. I tried the beta drivers of flash, didn't work.
    Now, what I tried last night did work, so it seemed. I blacklisted oss, rebooted. I had then working flash, and I could play music from amarok at the same time. That was all I was able to test at that time. Only thing that I found odd was when I did that, I had lost the little tune that plays when you enter and exit KDE. It also notified me that one of my Audio devices had stopped working. Now, this morning, I logged in. Same no little tune, same notification from KDE that a device isn't working, actually two times it notified me. I then tried amarok. No sound. I tried flash, no sound. I went into the system settings, fooled around with the devices. The device that works was at the top of the list where it should be. I tested the sound, it worked there. I closed out of it, was trying sound again, nothing.  I went back to the multimedia in system settings, now the sound won't work when I hit test. I look in the Kinfocenter under my sound, and my sound driver is ALSA like it should be, but under sections like MIDI device, and Mixers, it's coplaining about them not being enabled in config. Which I know before I blacklisted OSS, they where.
    So, I did the only thing I could think of, and un-blacklist OSS, reboot. I come back in, and it's still complaining about a sound device not working, no intro sound. I go back to system setting -> multimedia, make sure my preferred device is at the top, test the sound. Ok working. I test amarok, working. Video, working. I log off, and back in. I got the intro sound, there was no notification that a sound device isn't working. Checked kinfocenter, everything seems to be there, my mixer is back and configured, etc. Everything is back to normal, except sound in flash. So I'm right back where I started, minus my confusion as to why when I un-blacklisted, and rebooted it was still giving me issues at first.
    I've also read up about dmix, but it says that with ALSA 1.0.9rc2 and higher, it doesn't need to be enabled, since it already is automatically. Considering I have ALSA 1.0.21, I don't think that's the issue.
    So, does anyone have any suggestions as to what I can try, or do to fix this? Any help would be greatly appreciated, thanks.

    Just wanted to thankyou for the link. From using the fuser -v /dev/snd/* /dev/dsp* command, I was able to do a couple days of research, the command told me flash was trying to use /dev/dsp, so I had to reinstall the alsa-oss package, that seemed to fix it for a while. But the next day it was back, I blacklisted oss again, and then the key here that I think really may have fixed it is that apparently under my modconfig file I had to make it load my soundcard first, it wasn't even in there. ALSA was trying to use my onboard soundcard, and my pci sound card. Alsamixer was using my onboard, but most everything else was using my normal card. I'm thinking that when flash was playing, it somehow decided to use my onboard instead. That's my thoughts anyways.
    Last edited by Meister (2010-05-13 18:27:36)

  • Flash content rendering on FireFox on Mac

    Hello,
    I have a expanding ad test page which works fine on Windows
    IE and FireFox, but on FireFox on Mac, the clipping doesn't work
    properly, you will see the stuff on the expanded area after the ad
    is collapsed.
    Anyone knows what could caused this problem? Is it Mac OS
    related?
    Here is test url:
    http://demo.doubleclick.com/qa/motif/expnd_testpage_trans_mactest.html
    Thanks,
    Wei

    As it turns out, rebooting solved the problem. Should have tried that before. Rebooting is always the answer. I did also update to 10.9.4 in the process, so that may have had an impact, although I suspect not.

  • Flash content in browser dialog is not getting rendering with IE10 - Windows 8

    Hi,
    I am trying to launch window popup dialog. The dialog points to HTML page which loads swf file.
    Everything works fine but in case of IE10 on Windows 8, the flash content is not getting rendering inside popup dialog.
    I have verified that .swf file loads but it is not showing its content. If I close the dialog, the flash file conten get diaplay for a moment.
    This isssue occurs if I open dialog using showModalDialog or showModalessDialog. Works fine if popup opened using window.open.
    Reiterating again - this issue occurs only with IE10 on Windows 8. It works fine otherwise with IE10 on Windows 2012, Firefox on Windows 8 and on both browser in rest of the windows version.
    Look at it get the clear idea - http://youtu.be/SupJYZoLk5I.
    Requesting you to share your idea.
    Thanks,
    Prithveesingh.

    Firefox does not use the same version of Flash as Internet Explorer, you need to download and install the version of Flash used by Firefox.
    Using Firefox go to http://get.adobe.com/flashplayer/ to download the installer, then run this file to install Flash.
    This support article has further details - [[Install the Flash plugin to view videos, animations and games]]

  • Round borders are not round but jagged edges above flash content

    My JQuery dropdown menu shows round borders when mouse over.
    It looks fine on IE & Chrome, but it has jagged edges above flash content on FF16.
    My code is "border-radius: 8px 8px 8px 8px;"
    Please, take a look at my screen shot and help me to fix this issue.
    https://dl.dropbox.com/u/91354270/FF16-error.jpg

    Thanks for the reply valf - you can see a trial version of the page here http://www.banded.co.uk/festighoul_trial.html
    Notice that there is a large empty black div at the top of the pagewhere flash content should be playing... The tool tip trigger is nearer the bottom of the page (a graphic of a '?')
    Thanks

  • Adobe Updater flashes a message on my screen once a week that says "No Internet connection. Please check your Internet settings and/or firewall. Waiting for connection..." Everything else works perfectly on my Internet connection.

    Adobe Updater flashes a message on my screen once a week that says "No Internet connection. Please check your Internet settings and/or firewall. Waiting for connection..." Everything else works perfectly on my Internet connection.

    I'm experiencing a similar problem.
    I have a MacBook Pro Late 2011.  I was using Lion (not Mountain Lion) with CS3 with no problems.  Recently I installed a new hard drive in my computer and used Time Machine to transfer all my files and settings (still with Lion; I did not try to open any Adobe applications at this point).  Then I udpated to Mavericks.  Upon trying to open one of the Adobe applications, it told me I needed to reinstall CS3.  I inserted the original disc and followed the instructions on the ReadMe file.  I went to Applications > Utilities > Adobe Installers > Add or Remove Adobe Creative Suite 3 Design Premium.  I did a reinstall, and at the end, it said that some of the components failed to install (see screenshot):
    I did a partial install (not all CS3 applications), so there could have been more errors than this if all applications were installed.  The applications themselves appear to work fine, but when I try to run the updater, it tells me I have no internet connection.
    link470 wrote:
    Acrobat updater works just fine [after I install the manual updates till 9.2.0].
    Can you tell me where to find these manual updates?  I looked on this page:
    http://www.adobe.com/support/downloads/collection.jsp?collID=1&platform=Macintosh
    but I don't see 9.2.0 for any of the CS3 applications.
    The CS3 that I purchased (Design Premium) came with Adobe Acrobat 8.  I tried to manually install the 8.1.1 update.  It said, "Please choose the copy of Adobe Acrobat Professional to update", but the application is grayed out (see below).  I did not try to install any other manual updates, yet.
    I'm not sure what to do here besides use my CS3 applications the way they are without updating them ever.  (I would rather not subscribe to the Creative Cloud.)  Any help will be appreciated.  I might try doing a complete unintall followed by a fresh install.

  • Can`t finish watching movie after I`ve paid for it the next day, get ~content require HDCP for playback~, but everything else works

    I`ve had a problem where I`ve purchased a movie via apple tv, watched half of the movie, then tried to watch he end the next day (before the thing expires), and i get a "...need HDCP for feedback", although everything else on the apple tv works fine (i.e previews of other movies, picks up comuters, netflix etc.

    Thank you for your help. Now my notebook (gt60-2oc) is perfect. I am the happiest person in the world .
    I followed these steps: topic=250946.0
    And the file I used is this :
    drive.google.com/file/d/0B5MQU_zcEPWTbTJjSkdlS01xc0k/view?usp=sharing
    Thanks again to all .

  • How to put iTunes content on one drive, everything else on another

    I have had an original Pro since '06. It doesn't run Mav, so I popped for the new one. Oddly enough, the price was exactly the same once inflation was considered. Thank you Canadian Petrodollars!
    Anyway... on my old machine I had an SSD called Fast with the OS and apps on it. I had moved my user folder to Big, a 1 TB spinny. The VAST majority of the space on Big was in my Movies, Pictures and Music folders.
    On the new machine, Big is a USB portable drive. Theoretically, it might be nice to be able to plug it into another machine and work on those files. But I think that means my new MP is dead at that point because there's no User directory for my login.... is that actually correct?
    If it is, is there a better way to do this?
    - Should I move my Movies, Pictures and Music folders to the new drive and put everything else on the SSD?
    - Or is it cool to put my User folder on the USB and work like I used to?
    What are other MP users doing?

    This user tip is actually about moving your Home Folder:
    User Tip: Creating a lean, fast Boot Drive

  • Loading Flash content using loadMedia??? Or else??? Has to be XHTML 1.0 Strict and WAG valid

    I have a new project into which i have to insert SWF into an HTML page using other way that the standard Abobe way to do it.
    I know about Flash Satay but i have 300s Flash files to insert and dont want to reopen each of them.
    My HTML pages have to W3C comply and as you know, the <classic id> or <embed> tag isnt valid regarding XHTML 1.0 Strict.
    Client, who insists that his media be accessible to EVERYBODY, suggested using
    "javascript:loadMedia('flashContainer','flv/v01.flv', '', '', 'fra', '','','', 'false');"><img src="images/flashFr.jpg" alt="" /></a></p>
    where loadMedia is a function with these parameters
    <!-- Parameters for loadMedia function
    loadMedia('mediacontainer', '<file>', '<caption>', '<image>', '<lang>', '<playId>', '<height>', '<width>', '<autostart>' )
    - mediacontainer - /* container that holds the player */
    - file - /* Specifies the location of the file to play. */ (.flv)
    - caption - /* Specifies the location of the xml-based captions file using the SMIL Timed Text format. */
    - image - /* Specifies the image to display when playing MP3 or FLV files. This FlashVar can also be used to display a preview image for other formats. Supported formats are JPG, SWF, PNG, and GIF. */
    - lang - /* Specifies the language of the player. */
    - playId - /* Element id of the player control */
    - height - /* Specifies the window height of the control. */
    - width - /* Specifies the window width of the control. */
    - autostart - /* AutoStart the loaded clip */
    -->
    Do you know about that? Can you help? Do you know any other way to insert Flash content with respect to:
    - Javascript on/off valid
    - XHTML 1.0 Strict valid
    - WAG valid.

    I am VERY concerned with the fact that my pages are not being properly validated and displayed.
    I have created two different sites using iWeb '08 and while I am satisfied with the ease of use, I am concerned that my sites are not being displayed correctly... in fact, the other day my friend who is a Mac whiz and who hosts my business website on his server... tried to visit the site that I created using iWeb '08 and had published to my .Mac account... it caused his browser to flat out crash! He said he hasn't seen anything like that in years!
    Here is the site I have begun to build http://www.mcleanmonowheel.com
    If you paste this url into http://validator.w3.org/ a slew of errors pop up.
    Is this the norm with iWeb or have I done something wrong on my end???
    -Patrick

  • Flash content inside windows popup is not rendering on IE10

    Hi,
    Flash content of my application is not appearing when it is inside windows popup. When I close popup, I can see the content momentarily.
    This happens in case of popup only.
    Look at this video - http://youtu.be/SupJYZoLk5I
    I am not able to find why it is happening only with given configuration.
    Browser- IE10
    OS - Windows 8
    Thanks,
    Prithveesingh.

    The site is intranet one and can not be accessible from outside.
    Wanted to add one more thing  that it works fine when tried on IE10 on Windows 2012. 
    1. The issue occurs with popup.
    2.Popup URL works fine if directly open in browser.
    3. The swf file loads but seem like not initialize.
    4. It works on IE10 on Win2k12. In Win2k12, Flash Player publisher is shown as 'Adobe Systems' while in case of Windows 8, it shows as
    'Microsoft Windows 3rd party component'.
    The popup mentioned here is modal dialog opened using javascript function window.showModalDialog. Instead if we use window.open things works fine, but we need modal dialog the way it is there.
    Thanks,
    Prithveesingh.

  • Why is my flash content not working on my dreamweaver created html site?

    This is a problem that's happening on my website I'm creating.  I created a quick test website to show you the problem on the fourm.  It's the same problem, and if you can provide the solution to this test website I can apply it to my main website.
    Test website on server:
    test331754952.net23.net
    What I did:
    -launched flash
    -typed "test" and made it spin 360 degrees
    -published swf
    -launched dreamweaver
    -created a site
    -moved swf to site folder
    -saved a html file to the site folder
    -in dreamweaver, went to insert, media, swf, then selected the swf I made
    -it inserted the swf, creating a gray placeholder for it
    -re-saved the html document, at which point dreamweaver created a folder named script and 2 files, an swf, and a javascript file
    Site Directory:
    Scripts Sub-Directory:
    What happens:
    -when I launch the swf on my machine, it plays fine
    -when I open the swf directly on the test website on the server, it plays fine
    -when I open the html with the embended swf on the test website on the server, it shows a gray box, then goes white
    -In dreamweaver, when I go to preview in browser and choose internet explorer, it tells me I don't have new flashplayer(I do: flashplayer 11) 
    Ie also pokes up a box at the bottom that says its not allowing content.  When I click allow content, it creates a gray box
    -In dreamweaver, when I go to preview in borwser and choose google chrome, it tells me flash player has stopped a potentionally unsafe operation.  When I close this dialog box, it gives me a gray box where my swf should be embeded.
    -I've tried changing global flash secuirty setting and it does nothing
    -I've tried visiting the test website on multiple computers in my household to no avail
    -I've tried having friends visit the site on their computer at their house to no avail
    -I did't touch the code on this test website-the code is exactly what dreamweaver generated
    Html Document Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script src="Scripts/swfobject_modified.js" type="text/javascript"></script>
    </head>
    <body>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="550" height="400" id="FlashID" title="test">
      <param name="movie" value="test.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="test.swf" width="550" height="400">
        <!--<![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.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
        </div>
        <!--[if !IE]>-->
      </object>
      <!--<![endif]-->
    </object>
    <script type="text/javascript">
    swfobject.registerObject("FlashID");
    </script>
    </body>
    </html>
    Javascript file code(the one dreamweaver made when I inserted swf):
    /*! SWFObject v2.0 <http://code.google.com/p/swfobject/>
    Copyright (c) 2007 Geoff Stearns, Michael Williams, and Bobby van der Sluis
    This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
    var swfobject = function() {
    var UNDEF = "undefined",
      OBJECT = "object",
      SHOCKWAVE_FLASH = "Shockwave Flash",
      SHOCKWAVE_FLASH_AX = "ShockwaveFlash.ShockwaveFlash",
      FLASH_MIME_TYPE = "application/x-shockwave-flash",
      EXPRESS_INSTALL_ID = "SWFObjectExprInst",
      win = window,
      doc = document,
      nav = navigator,
      domLoadFnArr = [],
      regObjArr = [],
      timer = null,
      storedAltContent = null,
      storedAltContentId = null,
      isDomLoaded = false,
      isExpressInstallActive = false;
    /* Centralized function for browser feature detection
      - Proprietary feature detection (conditional compiling) is used to detect Internet Explorer's features
      - User agent string detection is only used when no alternative is possible
      - Is executed directly for optimal performance
    var ua = function() {
      var w3cdom = typeof doc.getElementById != UNDEF && typeof doc.getElementsByTagName != UNDEF && typeof doc.createElement != UNDEF && typeof doc.appendChild != UNDEF && typeof doc.replaceChild != UNDEF && typeof doc.removeChild != UNDEF && typeof doc.cloneNode != UNDEF,
       playerVersion = [0,0,0],
       d = null;
      if (typeof nav.plugins != UNDEF && typeof nav.plugins[SHOCKWAVE_FLASH] == OBJECT) {
       d = nav.plugins[SHOCKWAVE_FLASH].description;
       if (d) {
        d = d.replace(/^.*\s+(\S+\s+\S+$)/, "$1");
        playerVersion[0] = parseInt(d.replace(/^(.*)\..*$/, "$1"), 10);
        playerVersion[1] = parseInt(d.replace(/^.*\.(.*)\s.*$/, "$1"), 10);
        playerVersion[2] = /r/.test(d) ? parseInt(d.replace(/^.*r(.*)$/, "$1"), 10) : 0;
      else if (typeof win.ActiveXObject != UNDEF) {
       var a = null, fp6Crash = false;
       try {
        a = new ActiveXObject(SHOCKWAVE_FLASH_AX + ".7");
       catch(e) {
        try {
         a = new ActiveXObject(SHOCKWAVE_FLASH_AX + ".6");
         playerVersion = [6,0,21];
         a.AllowScriptAccess = "always";  // Introduced in fp6.0.47
        catch(e) {
         if (playerVersion[0] == 6) {
          fp6Crash = true;
        if (!fp6Crash) {
         try {
          a = new ActiveXObject(SHOCKWAVE_FLASH_AX);
         catch(e) {}
       if (!fp6Crash && a) { // a will return null when ActiveX is disabled
        try {
         d = a.GetVariable("$version");  // Will crash fp6.0.21/23/29
         if (d) {
          d = d.split(" ")[1].split(",");
          playerVersion = [parseInt(d[0], 10), parseInt(d[1], 10), parseInt(d[2], 10)];
        catch(e) {}
      var u = nav.userAgent.toLowerCase(),
       p = nav.platform.toLowerCase(),
       webkit = /webkit/.test(u) ? parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/, "$1")) : false, // returns either the webkit version or false if not webkit
       ie = false,
       windows = p ? /win/.test(p) : /win/.test(u),
       mac = p ? /mac/.test(p) : /mac/.test(u);
      /*@cc_on
       ie = true;
       @if (@_win32)
        windows = true;
       @elif (@_mac)
        mac = true;
       @end
      return { w3cdom:w3cdom, pv:playerVersion, webkit:webkit, ie:ie, win:windows, mac:mac };
    /* Cross-browser onDomLoad
      - Based on Dean Edwards' solution: http://dean.edwards.name/weblog/2006/06/again/
      - Will fire an event as soon as the DOM of a page is loaded (supported by Gecko based browsers - like Firefox -, IE, Opera9+, Safari)
    var onDomLoad = function() {
      if (!ua.w3cdom) {
       return;
      addDomLoadEvent(main);
      if (ua.ie && ua.win) {
       try {  // Avoid a possible Operation Aborted error
        doc.write("<scr" + "ipt id=__ie_ondomload defer=true src=//:></scr" + "ipt>"); // String is split into pieces to avoid Norton AV to add code that can cause errors
        var s = getElementById("__ie_ondomload");
        if (s) {
         s.onreadystatechange = function() {
          if (this.readyState == "complete") {
           this.parentNode.removeChild(this);
           callDomLoadFunctions();
       catch(e) {}
      if (ua.webkit && typeof doc.readyState != UNDEF) {
       timer = setInterval(function() { if (/loaded|complete/.test(doc.readyState)) { callDomLoadFunctions(); }}, 10);
      if (typeof doc.addEventListener != UNDEF) {
       doc.addEventListener("DOMContentLoaded", callDomLoadFunctions, null);
      addLoadEvent(callDomLoadFunctions);
    function callDomLoadFunctions() {
      if (isDomLoaded) {
       return;
      if (ua.ie && ua.win) { // Test if we can really add elements to the DOM; we don't want to fire it too early
       var s = createElement("span");
       try { // Avoid a possible Operation Aborted error
        var t = doc.getElementsByTagName("body")[0].appendChild(s);
        t.parentNode.removeChild(t);
       catch (e) {
        return;
      isDomLoaded = true;
      if (timer) {
       clearInterval(timer);
       timer = null;
      var dl = domLoadFnArr.length;
      for (var i = 0; i < dl; i++) {
       domLoadFnArr[i]();
    function addDomLoadEvent(fn) {
      if (isDomLoaded) {
       fn();
      else {
       domLoadFnArr[domLoadFnArr.length] = fn; // Array.push() is only available in IE5.5+
    /* Cross-browser onload
      - Based on James Edwards' solution: http://brothercake.com/site/resources/scripts/onload/
      - Will fire an event as soon as a web page including all of its assets are loaded
    function addLoadEvent(fn) {
      if (typeof win.addEventListener != UNDEF) {
       win.addEventListener("load", fn, false);
      else if (typeof doc.addEventListener != UNDEF) {
       doc.addEventListener("load", fn, false);
      else if (typeof win.attachEvent != UNDEF) {
       win.attachEvent("onload", fn);
      else if (typeof win.onload == "function") {
       var fnOld = win.onload;
       win.onload = function() {
        fnOld();
        fn();
      else {
       win.onload = fn;
    /* Main function
      - Will preferably execute onDomLoad, otherwise onload (as a fallback)
    function main() { // Static publishing only
      var rl = regObjArr.length;
      for (var i = 0; i < rl; i++) { // For each registered object element
       var id = regObjArr[i].id;
       if (ua.pv[0] > 0) {
        var obj = getElementById(id);
        if (obj) {
         regObjArr[i].width = obj.getAttribute("width") ? obj.getAttribute("width") : "0";
         regObjArr[i].height = obj.getAttribute("height") ? obj.getAttribute("height") : "0";
         if (hasPlayerVersion(regObjArr[i].swfVersion)) { // Flash plug-in version >= Flash content version: Houston, we have a match!
          if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore the object element's nested param elements
           fixParams(obj);
          setVisibility(id, true);
         else if (regObjArr[i].expressInstall && !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) { // Show the Adobe Express Install dialog if set by the web page author and if supported (fp6.0.65+ on Win/Mac OS only)
          showExpressInstall(regObjArr[i]);
         else { // Flash plug-in and Flash content version mismatch: display alternative content instead of Flash content
          displayAltContent(obj);
       else {  // If no fp is installed, we let the object element do its job (show alternative content)
        setVisibility(id, true);
    /* Fix nested param elements, which are ignored by older webkit engines
      - This includes Safari up to and including version 1.2.2 on Mac OS 10.3
      - Fall back to the proprietary embed element
    function fixParams(obj) {
      var nestedObj = obj.getElementsByTagName(OBJECT)[0];
      if (nestedObj) {
       var e = createElement("embed"), a = nestedObj.attributes;
       if (a) {
        var al = a.length;
        for (var i = 0; i < al; i++) {
         if (a[i].nodeName.toLowerCase() == "data") {
          e.setAttribute("src", a[i].nodeValue);
         else {
          e.setAttribute(a[i].nodeName, a[i].nodeValue);
       var c = nestedObj.childNodes;
       if (c) {
        var cl = c.length;
        for (var j = 0; j < cl; j++) {
         if (c[j].nodeType == 1 && c[j].nodeName.toLowerCase() == "param") {
          e.setAttribute(c[j].getAttribute("name"), c[j].getAttribute("value"));
       obj.parentNode.replaceChild(e, obj);
    /* Fix hanging audio/video threads and force open sockets and NetConnections to disconnect
      - Occurs when unloading a web page in IE using fp8+ and innerHTML/outerHTML
      - Dynamic publishing only
    function fixObjectLeaks(id) {
      if (ua.ie && ua.win && hasPlayerVersion("8.0.0")) {
       win.attachEvent("onunload", function () {
        var obj = getElementById(id);
        if (obj) {
         for (var i in obj) {
          if (typeof obj[i] == "function") {
           obj[i] = function() {};
         obj.parentNode.removeChild(obj);
    /* Show the Adobe Express Install dialog
      - Reference: http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=6a253b75
    function showExpressInstall(regObj) {
      isExpressInstallActive = true;
      var obj = getElementById(regObj.id);
      if (obj) {
       if (regObj.altContentId) {
        var ac = getElementById(regObj.altContentId);
        if (ac) {
         storedAltContent = ac;
         storedAltContentId = regObj.altContentId;
       else {
        storedAltContent = abstractAltContent(obj);
       if (!(/%$/.test(regObj.width)) && parseInt(regObj.width, 10) < 310) {
        regObj.width = "310";
       if (!(/%$/.test(regObj.height)) && parseInt(regObj.height, 10) < 137) {
        regObj.height = "137";
       doc.title = doc.title.slice(0, 47) + " - Flash Player Installation";
       var pt = ua.ie && ua.win ? "ActiveX" : "PlugIn",
        dt = doc.title,
        fv = "MMredirectURL=" + win.location + "&MMplayerType=" + pt + "&MMdoctitle=" + dt,
        replaceId = regObj.id;
       // For IE when a SWF is loading (AND: not available in cache) wait for the onload event to fire to remove the original object element
       // In IE you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
       if (ua.ie && ua.win && obj.readyState != 4) {
        var newObj = createElement("div");
        replaceId += "SWFObjectNew";
        newObj.setAttribute("id", replaceId);
        obj.parentNode.insertBefore(newObj, obj); // Insert placeholder div that will be replaced by the object element that loads expressinstall.swf
        obj.style.display = "none";
        win.attachEvent("onload", function() { obj.parentNode.removeChild(obj); });
       createSWF({ data:regObj.expressInstall, id:EXPRESS_INSTALL_ID, width:regObj.width, height:regObj.height }, { flashvars:fv }, replaceId);
    /* Functions to abstract and display alternative content
    function displayAltContent(obj) {
      if (ua.ie && ua.win && obj.readyState != 4) {
       // For IE when a SWF is loading (AND: not available in cache) wait for the onload event to fire to remove the original object element
       // In IE you cannot properly cancel a loading SWF file without breaking browser load references, also obj.onreadystatechange doesn't work
       var el = createElement("div");
       obj.parentNode.insertBefore(el, obj); // Insert placeholder div that will be replaced by the alternative content
       el.parentNode.replaceChild(abstractAltContent(obj), el);
       obj.style.display = "none";
       win.attachEvent("onload", function() { obj.parentNode.removeChild(obj); });
      else {
       obj.parentNode.replaceChild(abstractAltContent(obj), obj);
    function abstractAltContent(obj) {
      var ac = createElement("div");
      if (ua.win && ua.ie) {
       ac.innerHTML = obj.innerHTML;
      else {
       var nestedObj = obj.getElementsByTagName(OBJECT)[0];
       if (nestedObj) {
        var c = nestedObj.childNodes;
        if (c) {
         var cl = c.length;
         for (var i = 0; i < cl; i++) {
          if (!(c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param") && !(c[i].nodeType == 8)) {
           ac.appendChild(c[i].cloneNode(true));
      return ac;
    /* Cross-browser dynamic SWF creation
    function createSWF(attObj, parObj, id) {
      var r, el = getElementById(id);
      if (typeof attObj.id == UNDEF) { // if no 'id' is defined for the object element, it will inherit the 'id' from the alternative content
       attObj.id = id;
      if (ua.ie && ua.win) { // IE, the object element and W3C DOM methods do not combine: fall back to outerHTML
       var att = "";
       for (var i in attObj) {
        if (attObj[i] != Object.prototype[i]) { // Filter out prototype additions from other potential libraries, like Object.prototype.toJSONString = function() {}
         if (i == "data") {
          parObj.movie = attObj[i];
         else if (i.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          att += ' class=" + attObj[i] + "';
         else if (i != "classid") {
          att += ' ' + i + '="' + attObj[i] + '"';
       var par = "";
       for (var j in parObj) {
        if (parObj[j] != Object.prototype[j]) { // Filter out prototype additions from other potential libraries
         par += '<param name="' + j + '" value="' + parObj[j] + '" />';
       el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
       fixObjectLeaks(attObj.id); // This bug affects dynamic publishing only
       r = getElementById(attObj.id);
      else if (ua.webkit && ua.webkit < 312) { // Older webkit engines ignore the object element's nested param elements: fall back to the proprietary embed element
       var e = createElement("embed");
       e.setAttribute("type", FLASH_MIME_TYPE);
       for (var k in attObj) {
        if (attObj[k] != Object.prototype[k]) { // Filter out prototype additions from other potential libraries
         if (k == "data") {
          e.setAttribute("src", attObj[k]);
         else if (k.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          e.setAttribute("class", attObj[k]);
         else if (k != "classid") { // Filter out IE specific attribute
          e.setAttribute(k, attObj[k]);
       for (var l in parObj) {
        if (parObj[l] != Object.prototype[l]) { // Filter out prototype additions from other potential libraries
         if (l != "movie") { // Filter out IE specific param element
          e.setAttribute(l, parObj[l]);
       el.parentNode.replaceChild(e, el);
       r = e;
      else { // Well-behaving browsers
       var o = createElement(OBJECT);
       o.setAttribute("type", FLASH_MIME_TYPE);
       for (var m in attObj) {
        if (attObj[m] != Object.prototype[m]) { // Filter out prototype additions from other potential libraries
         if (m.toLowerCase() == "styleclass") { // 'class' is an ECMA4 reserved keyword
          o.setAttribute("class", attObj[m]);
         else if (m != "classid") { // Filter out IE specific attribute
          o.setAttribute(m, attObj[m]);
       for (var n in parObj) {
        if (parObj[n] != Object.prototype[n] && n != "movie") { // Filter out prototype additions from other potential libraries and IE specific param element
         createObjParam(o, n, parObj[n]);
       el.parentNode.replaceChild(o, el);
       r = o;
      return r;
    function createObjParam(el, pName, pValue) {
      var p = createElement("param");
      p.setAttribute("name", pName);
      p.setAttribute("value", pValue);
      el.appendChild(p);
    function getElementById(id) {
      return doc.getElementById(id);
    function createElement(el) {
      return doc.createElement(el);
    function hasPlayerVersion(rv) {
      var pv = ua.pv, v = rv.split(".");
      v[0] = parseInt(v[0], 10);
      v[1] = parseInt(v[1], 10);
      v[2] = parseInt(v[2], 10);
      return (pv[0] > v[0] || (pv[0] == v[0] && pv[1] > v[1]) || (pv[0] == v[0] && pv[1] == v[1] && pv[2] >= v[2])) ? true : false;
    /* Cross-browser dynamic CSS creation
      - Based on Bobby van der Sluis' solution: http://www.bobbyvandersluis.com/articles/dynamicCSS.php
    function createCSS(sel, decl) {
      if (ua.ie && ua.mac) {
       return;
      var h = doc.getElementsByTagName("head")[0], s = createElement("style");
      s.setAttribute("type", "text/css");
      s.setAttribute("media", "screen");
      if (!(ua.ie && ua.win) && typeof doc.createTextNode != UNDEF) {
       s.appendChild(doc.createTextNode(sel + " {" + decl + "}"));
      h.appendChild(s);
      if (ua.ie && ua.win && typeof doc.styleSheets != UNDEF && doc.styleSheets.length > 0) {
       var ls = doc.styleSheets[doc.styleSheets.length - 1];
       if (typeof ls.addRule == OBJECT) {
        ls.addRule(sel, decl);
    function setVisibility(id, isVisible) {
      var v = isVisible ? "inherit" : "hidden";
      if (isDomLoaded) {
       getElementById(id).style.visibility = v;
      else {
       createCSS("#" + id, "visibility:" + v);
    function getTargetVersion(obj) {
         if (!obj)
             return 0;
      var c = obj.childNodes;
      var cl = c.length;
      for (var i = 0; i < cl; i++) {
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "object") {
           c = c[i].childNodes;
           cl = c.length;
           i = 0;
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param" && c[i].getAttribute("name") == "swfversion") {
          return c[i].getAttribute("value");
      return 0;
    function getExpressInstall(obj) {
         if (!obj)
             return "";
      var c = obj.childNodes;
      var cl = c.length;
      for (var i = 0; i < cl; i++) {
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "object") {
           c = c[i].childNodes;
           cl = c.length;
           i = 0;
       if (c[i].nodeType == 1 && c[i].nodeName.toLowerCase() == "param" && c[i].getAttribute("name") == "expressinstall") {
           return c[i].getAttribute("value");
      return "";
    return {
      /* Public API
       - Reference: http://code.google.com/p/swfobject/wiki/SWFObject_2_0_documentation
      registerObject: function(objectIdStr, swfVersionStr, xiSwfUrlStr) {
       if (!ua.w3cdom || !objectIdStr) {
        return;
       var obj = document.getElementById(objectIdStr);
       var xi = getExpressInstall(obj);
       var regObj = {};
       regObj.id = objectIdStr;
       regObj.swfVersion = swfVersionStr ? swfVersionStr : getTargetVersion(obj);
       regObj.expressInstall = xiSwfUrlStr ? xiSwfUrlStr : ((xi != "") ? xi : false);
       regObjArr[regObjArr.length] = regObj;
       setVisibility(objectIdStr, false);
      getObjectById: function(objectIdStr) {
       var r = null;
       if (ua.w3cdom && isDomLoaded) {
        var o = getElementById(objectIdStr);
        if (o) {
         var n = o.getElementsByTagName(OBJECT)[0];
         if (!n || (n && typeof o.SetVariable != UNDEF)) {
             r = o;
         else if (typeof n.SetVariable != UNDEF) {
          r = n;
       return r;
      embedSWF: function(swfUrlStr, replaceElemIdStr, widthStr, heightStr, swfVersionStr, xiSwfUrlStr, flashvarsObj, parObj, attObj) {
       if (!ua.w3cdom || !swfUrlStr || !replaceElemIdStr || !widthStr || !heightStr || !swfVersionStr) {
        return;
       widthStr += ""; // Auto-convert to string to make it idiot proof
       heightStr += "";
       if (hasPlayerVersion(swfVersionStr)) {
        setVisibility(replaceElemIdStr, false);
        var att = (typeof attObj == OBJECT) ? attObj : {};
        att.data = swfUrlStr;
        att.width = widthStr;
        att.height = heightStr;
        var par = (typeof parObj == OBJECT) ? parObj : {};
        if (typeof flashvarsObj == OBJECT) {
         for (var i in flashvarsObj) {
          if (flashvarsObj[i] != Object.prototype[i]) { // Filter out prototype additions from other potential libraries
           if (typeof par.flashvars != UNDEF) {
            par.flashvars += "&" + i + "=" + flashvarsObj[i];
           else {
            par.flashvars = i + "=" + flashvarsObj[i];
        addDomLoadEvent(function() {
         createSWF(att, par, replaceElemIdStr);
         if (att.id == replaceElemIdStr) {
          setVisibility(replaceElemIdStr, true);
       else if (xiSwfUrlStr && !isExpressInstallActive && hasPlayerVersion("6.0.65") && (ua.win || ua.mac)) {
        setVisibility(replaceElemIdStr, false);
        addDomLoadEvent(function() {
         var regObj = {};
         regObj.id = regObj.altContentId = replaceElemIdStr;
         regObj.width = widthStr;
         regObj.height = heightStr;
         regObj.expressInstall = xiSwfUrlStr;
         showExpressInstall(regObj);
      getFlashPlayerVersion: function() {
       return { major:ua.pv[0], minor:ua.pv[1], release:ua.pv[2] };
      hasFlashPlayerVersion:hasPlayerVersion,
      createSWF: function(attObj, parObj, replaceElemIdStr) {
       if (ua.w3cdom && isDomLoaded) {
        return createSWF(attObj, parObj, replaceElemIdStr);
       else {
        return undefined;
      createCSS: function(sel, decl) {
       if (ua.w3cdom) {
        createCSS(sel, decl);
      addDomLoadEvent:addDomLoadEvent,
      addLoadEvent:addLoadEvent,
      getQueryParamValue: function(param) {
       var q = doc.location.search || doc.location.hash;
       if (param == null) {
        return q;
        if(q) {
        var pairs = q.substring(1).split("&");
        for (var i = 0; i < pairs.length; i++) {
         if (pairs[i].substring(0, pairs[i].indexOf("=")) == param) {
          return pairs[i].substring((pairs[i].indexOf("=") + 1));
       return "";
      // For internal usage only
      expressInstallCallback: function() {
       if (isExpressInstallActive && storedAltContent) {
        var obj = getElementById(EXPRESS_INSTALL_ID);
        if (obj) {
         obj.parentNode.replaceChild(storedAltContent, obj);
         if (storedAltContentId) {
          setVisibility(storedAltContentId, true);
          if (ua.ie && ua.win) {
           storedAltContent.style.display = "block";
         storedAltContent = null;
         storedAltContentId = null;
         isExpressInstallActive = false;
    Can someone please help!  I've looked and tried prety much everything.  If you can provide a solution I would GREATLY apreciate it!

    There is no Flash player version 15... as in your code:
    <param name="swfversion" value="15.0.0.0" />
    For some reason Adobe thought it would be a good idea to target a Flash player version (15) as default.....which may be out a couple years in the future. Go figure!!!
    If you don't like player version 9, change to 10 or 11.... just not 15 (yet).
    Best wishes,
    Adninjastrator

  • ITunes, app store, iBooks store, etc won't load and I can't figure out why. I tried rebooting and it didn't help. Everything else works fine. Help please?

    iTunes, app store , iBooks store, etc won't load and I don't know why. Everything else works fine, and I've rebooted it. The problem is still there and I know I have a good Internet connection. Help please?

    Have you tried disconnecting and re-connecting to your network ?. And when you say rebooted do you mean a reset ? If not then try that : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.
    You could also try closing those apps completely. From the home screen (i.e. not with any of those apps 'open' on-screen) double-click the home button to bring up the taskbar, then press and hold any of the apps on the taskbar for a couple of seconds or so until they start shaking, then press the '-' in the top left of the iTunes, App Store and iBooks apps to close them, and touch any part of the screen above the taskbar so as to stop the shaking and close the taskbar.

  • IE8 Error when opening Pop-up with Flash Content

    I am running into a problem creating a webpage.  I am very new to AS3 and not quite a novice at Dw CS3.  I have audio files and flash content that is downloadable from my page.  The audio is made available by clicking on a flash button that links to an mp3 or wav file.  The player then opens and plays the file.  I also created some flash animations that are accessed by flash buttons I also created and put on my webpage.  I added scripting (AS3) for those buttons that defines a pop-up window size and points to an html page to put into the pop-up window.  I'm really not sure if this script is the most efficient.  It probably isn't. The script is below: (Note: I could not paste it in so I retyped it.  Don't know why, but the script works even though there might be syntax errors below.)
          //define variable "jscommand" that has URL to open and pop-up window parameters
    var jscommand:String="window.open('Multiplication.html,'miniwindow','height=440,width=605,toolbar=yes,scrollbar=no');";
          //define variable "openflashURL" which runs "jscommand"
    var openflashURL:URLRequest("javascript"+jscommand+"void(0);");
          //define function "openflashdown" that initiates URL request
    function openflashdown(Event:MouseEvent):void{
    NavigateToURL(openflashURL,"_self"};
          //define button listener
    Mult_FlashPlayer_btn.addEventListener(MouseEvent.CLICK,openflashdown);
    The problem is as follows:  When I click on the flash buttons that use the above script, I get a pop-up window with the .swf in it and everything runs fine.  Next, when I click on an audio button, the mp3 file downloads and the player (Real) begins to play it.  But if I try to open up the flash animation again I get this error message from IE8 "Unspecified Error  Internet Explorer cannot download".
    I tried to find anwsers on-line and I found another person with a similar problem.  Their solution was to take the javascript code out of the flash button coding and put it in the html page directly.  I took the first line on code in the above and put it in the html code.  Dw did not recognize it as code but as text.  I don't know where to go from here.  Does anyone know what to do?  I'm a beginner so please be as clear as you can be.

    Try uninstalling your sound card driver in Device Manager and reboot your PC.

  • Flash Content Freezes Temporarily in IE

    After moving the mouse on to Flash content on a web page in
    IE6 and IE7, it freezes for a few seconds, and then becomes
    responsive again. It seems that when this happens, everything on
    the page including links and rollover images become unresponsive as
    well.
    I tried reinstalling IE7 (during which time I tested the
    problem in IE6) with no luck in either browser. There was still a
    slight duration of unresponsiveness. I also uninstalled flash
    player and installed the standalone version of 9,0,28.
    Firefox and Opera are both fine and do not present this
    issue.
    I know this is confined to my PC only as I tested it on my
    flat mate's PCs. But I was wondering if anyone else has had this
    problem or might be able to help or suggest something to try.
    It might be worth noting that when the Flash content is
    playing audio, the audio does not stop when the mouse and visual
    frames halt for that short period.

    Solved!
    It was a problem with FlashGet 1.80. This version of FlashGet
    introduced a Flash download button which annoyingly popped up right
    under the mouse cursor when you moused over a Flash object on a web
    page and must have been causing any Flash content to pause for a
    short time.
    The latest version of FlashGet v1.82 does not present this
    problem :)

  • Flash content will not load in IE7

    My company standard is IE7
    I'm charged with developing flv that will auto play on PC from a removable thumb drive.
    in addition it should be able to launch a url.
    I'm using CS4 Flash and Dreamweaver
    developing on a Mac.
    I've used action script 3 to program buttons that start, stop and launch url
    I've worked everything out on a Mac.it works fine in Mac environment.
    I've gotten swf files to autoplay on PC
    the PROBLEM?
    when I try load the html web page on the PC with IE7 the flash content (either a swf or flv embedded using Dreamweaver) does not load.
    IF I leave the IE specific html in the code IE7 returns a message that flash player needs to update. - IT has installed the latest version of flash player.
    if I extract the sniffer/alternative code the flash content does not load there is no message
    If the swf file auto loads and plays then Why is that a problem?
    action script -  to launch url execution launches as a security warning and the trusted settings window
    not very seamless eh?
    so the alternative is to play the flash content embedded in html and create launch url button in html . . . but ofcourse flash content won't load in IE7.
    I've not been able to test the code on any other version of IE
    I hope this is enough information to help if not let me know what you need to know . . .
    thanks in advance for any time you all spend on this.
    M
    To the moderator I apologize for an earlier "test" post I was unaware nay ignorant of a test forum . . .

    I am having the very same problem and have done exactly the same... generated my html through flash professional CS5.  It works great in IE8 but is just a blank page in IE7.  You did not post the solution, did you find one? 
    My flash generated code is here http://www.asessippi.com/test/calendar.html will all of the supporting files in the same folder, and nothing else in there. 
    Any suggestions?

Maybe you are looking for

  • Hyperlinks to open in new window?

    I'm trying to set my external hyperlinks to open in a new (browser) window but haven't had any luck. I thought that the "Display in Browser" option when setting up the HTML Jump would do this, but it still opens within the help window. Can anyone pro

  • IDVD 06 - need a new computer to install???

    I have a G4 superdrive desktop. reading the instructions for iLife 06 and apparently i can't install iDVD w/out having an Intel Core processor. is this correct? so i can keep using iDVD 05? Steve

  • Configuration - Bank chains?

    Hi Friends, Iam working for US client, I want to make the International payments from 1 Bank to another Bank, for example US to France, for this I have to do Bank chain configuration. (Q1) Configuration for Bank Chains step by step flow? (Q2) What is

  • "Error converting your file" on all powerpoint files

    When I try to upload a PowerPoint file of any type to Adobe Connect Pro, the coversion fails and I get an "error converting your file message."  I uninstalled Adobe Connect Pro Add-in and allowed ACP to reinstall it but that didn't help either. Does

  • Module loaded from TabNavigator tab displays blank screen

    I have an application which is using the TabNavigator to manage the active view content.  The tabs are backed by individual VBox's which contain the mx:ModuleLoader commands to load the module swf's.  The application runs and the appropriate tabs are