Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>I was able to very reliably reproduce the issue. A couple of ideas:</p> <ul> <li>Sounds like <code>wmode transparent</code> might be problematic on a recurring basis. Maybe you could make the Flash element have width 100% and do a seemless background in the left / right margins. In Flash, you can prevent it from scaling your content via <code>stage.scaleMode = StageScaleMode.NO_SCALE;</code>. If the Flash went the whole width, you could get rid of the <code>wmode transparent</code> and might be good to go.</li> <li>Have you tried setting <code>cacheAsBitmap</code> to <code>true</code> for your two buttons that overlay the movie?</li> <li>Because the artifacts only show up at the end of the movie, when it's a still frame, maybe setting <code>cacheAsBitmap</code> to <code>true</code> on the movie when it reaches this final state would work?</li> <li>Maybe swap out the movie when it reaches the final state with a PNG image that looks the same?</li> <li>Maybe swap out the two buttons with PNG images, if they are not already PNG images?</li> </ul> <p>If these don't work... getting more desperate.</p> <ul> <li>Maybe strip the side menu (expanding Flash element) out of the SWF into it's own SWF and put on top of the movie SWF. This way, the movie SWF can lose <code>wmode transparent</code> and maybe the glitch won't happen on the side menu. </li> <li>The side menu could be HTML. <ul> <li>The rollover states could be HTML elements.</li> <li>Or, the side menu could call into the Flash element to toggle the rollover texts. The call into Flash would have to be registered via the <code>ExternalInterface</code> class (<a href="http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cb2.html#WS5b3ccc516d4fbf351e63e3d118a9b90204-7ca7" rel="nofollow">details</a>).</li> </ul></li> </ul> <p>As I don't have code to test anything, these are all kinda <em>shots in the dark</em>. </p> <p>I would start with the <code>cacheAsBitmap</code> related ideas. Then move onto the PNG ideas (buttons, last frame). From there, try the full-width version of the Flash element. If these don't work, you might want to consider a new design. If that is not an option, I would move onto splitting out the side menu, with variations, as described above.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload