2 Replies Latest reply on Jul 25, 2007 12:48 AM by chmetzle

    Shockwave images initialization failure on virtual desktop

    MATGeisler
      This issue is reproduceable on windows 2k/xp (hardware independent) with Shockwave 10.0.x.x, 10.1.x.x, 10.2.x.x and IExplorer, Firefox, Opera.
      Any shockwave swf with some pictures can be used for test purpose.
      The test setup needs a browser on a hidden virtual desktop - the virtual desktop has to be a standalone desktop on an own virtual screen (with own resolution and an own explorer running on it).
      For tests "Virtual Desktop Toolbox 2.x.x" with a non-virtual (standalone) desktop and "decontis DeskCenter" were used.

      If you load an swf in a browser while the browser is on a hidden virtual desktop all images will be rendered white.
      If the file is reloaded with the browser on an active desktop all works fine, images are shown correct.
      It seems that the initialization for images failed.

      The caching system of shockwave loads the images but they are not rendered to the screen if the browser is on a hidden desktop.
      Flash does not have this problem - images are rendered correct on virtual desktops.

      Is this a known bug? Is there a workaround available for the problem ?

      Thanks,
      Thomas Geisler
        • 1. Re: Shockwave images initialization failure on virtual desktop
          Level 7
          MATGeisler wrote:
          > This issue is reproduceable on windows 2k/xp (hardware independent)
          > with Shockwave 10.0.x.x, 10.1.x.x, 10.2.x.x and IExplorer, Firefox,
          > Opera.
          > Any shockwave swf with some pictures can be used for test purpose.
          > The test setup needs a browser on a hidden virtual desktop - the
          > virtual desktop has to be a standalone desktop on an own virtual
          > screen (with own resolution and an own explorer running on it).
          > For tests "Virtual Desktop Toolbox 2.x.x" with a non-virtual
          > (standalone) desktop and "decontis DeskCenter" were used.
          >
          > If you load an swf in a browser while the browser is on a hidden
          > virtual desktop all images will be rendered white.
          > If the file is reloaded with the browser on an active desktop all
          > works fine, images are shown correct.
          > It seems that the initialization for images failed.
          >
          > The caching system of shockwave loads the images but they are not
          > rendered to the screen if the browser is on a hidden desktop.
          > Flash does not have this problem - images are rendered correct on
          > virtual desktops.
          >
          > Is this a known bug? Is there a workaround available for the problem ?

          It sounds like it isn't bothering to use time to draw something it "thinks"
          the user won't see. What happens if you draw directly to the stage with
          copyPixels or fill?

          E.g. (the stage).image.fill(10, 10, 20, 20, rgb(255, 0, 0))

          Andrew


          • 2. Re: Shockwave images initialization failure on virtual desktop
            chmetzle
            I tested it for my colleague Thomas.
            Fill is working and also setPixel if I call it directly on stage. copyPixels is not working.

            Regards,
            Christian