Adobe Flash Flash überlagern mit WMODE="TRANSPARENT" funktioniert nur auf intel Macs

M

macnase

Mitglied
Thread Starter
Dabei seit
20.10.2008
Beiträge
1
Reaktionspunkte
0
Zur Überlagerung von Flashfilmen durch z.B. DIV-Container wird normalerweise der Paramenter WMODE="TRANSPARENT" verwendet. Dies funktioniert auf nahezu allen Browsern (Firefox, MSIE, Safari, Opera, usw.) und Systemen (Intel-Mac + Windows PC).

Jedoch gibt es Probleme auf Macs, die nicht auf Intel-Prozessoren basieren. Aber auch nur in Firefox und Opera. Hier werden einzelne Layer, die normalerweise über dem Flashfilm liegen müssten, zum Teil dahinter dargestellt. Obwohl die Layer alle gleich behandelt werden.

Bei dem Überlagernden Layern handelt es sich übrigens um ein von Typo3 generiertes GMENU_LAYER Menu.

Hier ein Auszug des Layer Codes:

HTML:
<div id="Menu9958ff0" style="z-index:9999; position:absolute;visibility:hidden">
	<div class="menuwrap">
		<div class="newmenu"><a href="xxx.html" onfocus="blurLink(this);" onmouseover="GL_hideAll(&quot;03f8d1&quot;);over('img69_9f5d_0');" onmouseout="out('imgxxx');GL_resetAll(&quot;xxx&quot;);"><img src="typo3temp/menu/xxx1.gif" width="160" height="30" border="0" alt="xxx" name="xxx" /></a></div>
		<div class="newmenu"><a href="xxx.html" onfocus="blurLink(this);" onmouseover="GL_hideAll(&quot;03f8d1&quot;);over('img79_9f5d_1');" onmouseout="out('imgxxx1');GL_resetAll(&quot;xxx&quot;);"><img src="typo3temp/menu/xxx2.gif" width="160" height="30" border="0" alt="xxx" name="xxx" /></a></div>
	</div>
</div>
<div id="Menu9958ff1" style="z-index:9998; position:absolute;visibility:hidden">
	<div class="menuwrap">
		<div class="newmenu"><a href="xxx.html" onfocus="blurLink(this);" onmouseover="GL_hideAll(&quot;03f8d1&quot;);over('img69_9f5d_0');" onmouseout="out('imgxxx');GL_resetAll(&quot;xxx&quot;);"><img src="typo3temp/menu/xxx1.gif" width="160" height="30" border="0" alt="xxx" name="xxx" /></a></div>
		<div class="newmenu"><a href="xxx.html" onfocus="blurLink(this);" onmouseover="GL_hideAll(&quot;03f8d1&quot;);over('img79_9f5d_1');" onmouseout="out('imgxxx1');GL_resetAll(&quot;xxx&quot;);"><img src="typo3temp/menu/xxx2.gif" width="160" height="30" border="0" alt="xxx" name="xxx" /></a></div>
	</div>
</div>


und natürlich der Flash-Code:
HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=6,0,29,0" width="600" height="300">
    <param name="movie" value="flash.swf">
    <param name="quality" value="high">
    <param name="wmode" value="transparent">
    <param name="menu" value="false">
    <embed src="flash.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"
wmode="transparent" menu="false" width="600" height="300"></embed>
  </object>


Habe schon einige Kombinationen zur Integration getestet (nur Embed, nur Object, SWFObjekts, z-index, usw).

Für Lösungsvorschläge und Anregungen wäre ich sehr dankbar!

Gruß
macnase
 
Zuletzt bearbeitet:
Zurück
Oben Unten