Flash vám překrývá prvky s vyšším z-index? Nastavte mu wmode=”opaque”

Pár flashových pravidel, které je dobré mít na očích (když si je nepamatujete):

  1. Načtení swf souboru z jiné domény:
    <param name=”allowScriptAccess” value=”always” />
  2. Respektování z-indexu:
    <param name=”wmode” value=”opaque” />
  3. Zakázání fullscreenu:
    <param name=”allowFullScreen” value=”false” />
  4. Zakódování URL (urlencode()), clickthru a  clicktag
    <param name=”movie” value=”http://adstatic.webtea.cz/file.swf?clickthru=http%3A%2F%2Fad.webtea.cz%2Fr%2Fxxx
    %2Fxxx%2F&clicktag=http%3A%2F%2Fad.webtea.cz%2Fr%2Fxxx
    %2Fxxx%2F” />
  5. Vysoká kvalita:
    <param name=”quality” value=”high” />
  6. Barva pozadí:
    <param name=”bgcolor” value=”#ffffff” />

Stejné nastavení pro embed (FF, Opera, Chrome; ne-embed IE):

<embed src=”http://adstatic.webtea.cz/file.swf?clickthru=http%3A%2F%2Fad.webtea.cz%2Fr
%2Fxxx%2Fxxx%2F&clicktag=http%3A%2F%2Fad.webtea.cz%2Fr%2Fxxx
%2Fxxx%2F ”
wmode
=”opaque”
quality=”high”
bgcolor=”#ffffff”
width=”150″ height=”150″
name=”xxx”
align=”middle”
allowScriptAccess=”always”
allowFullScreen=”false”
type=”application/x-shockwave-flash”
pluginspage=”http://www.macromedia.com/go/getflashplayer” />

A tip, jak to udělat pro YouTube: Flashové YouTube video, z-index a wmode 




Leave a Reply