Abgeschickt von Annette-C. am 19 September, 2008 um 17:48:48
Antwort auf: Re: wmode im Mozilla Firefox funktioniert nicht von Florian am 16 September, 2008 um 00:10:29:
Hallo und Dankeschön für die Antwort!
Leider kann ich nicht allzuviel damit anfangen, denn ich konnte in meiner HTML-Datei keinen Java-Code finden. Ich bin mir auch nicht sicher, welcher Teil von dem JavaScript, das Du geschickt hast, für mich wichtig ist und wohin ich es ggfs. setzen müßte. Ich arbeite übrigens mit Flash MX und DW MX.
Ich habe den entsprechenden Code für den IE7 hinzugefügt: "<param name="wmode" value="transparent"/>" und für den Mozilla im Embed-Tag diesen hier: wmode="transparent"
Inzwischen habe ich es also hinbekommen, den Flashfilm transparent darzustellen, so dass ich Layer darauf plazieren kann. Es funktioniert auch in BEIDEN Browsern,im IE7 und im Mozilla Firefox 3.0.1. Aber dort (im Mozilla) werden zwar meine Layer wie beabsichtigt dargestellt, dafür aber funktioniert dann meine Animation im Flashfilm nicht mehr. Nehme ich den wmode raus, klappt es sofort mit der Animation, aber die Layer sind nicht mehr sichtbar. Ist er wieder drin, wird die Animation nicht abgespielt, dafür sind die Layer wieder da. Es gibt hier anscheinend nur ein Entweder -Oder. Warum, kann ich nicht sagen. Je länger das Ganze dauert, umso geringer mein Durchblick. Ich bin kurz vorm Passen.
Trotzdem nochmal vielen Dank für die Mühe!
Annette-C.
: Hallo,
: ich habe andere Erfahrungen gemacht, bei mir funktioniert wmode in Firefox 3.
: Flash schreibt mir beim Veröffentlichen die HTML Seite mit 2 alternativen Einbettungen für die swf Datei: einmal mit javascript, einmal mit object tag.
: sieht aus wie folgt:
: <script language="javascript">
: if (AC_FL_RunContent == 0) {
: alert("Diese Seite erfordert die Datei \"AC_RunActiveContent.js\".");
: } else {
: AC_FL_RunContent(
: 'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
: 'width', '1000',
: 'height', '800',
: 'src', 'basis_design_ani',
: 'quality', 'high',
: 'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
: 'align', 'middle',
: 'play', 'true',
: 'loop', 'true',
: 'scale', 'showall',
: 'wmode', 'window',
: 'devicefont', 'false',
: 'id', 'basis_design_ani',
: 'bgcolor', '#99ffff',
: 'name', 'basis_design_ani',
: 'wmode','transparent',
: 'menu', 'true',
: 'allowFullScreen', 'false',
: 'allowScriptAccess','sameDomain',
: 'movie', 'basis_design_ani',
: 'salign', ''
: ); //end AC code
: }
: </script>
: <noscript>
: <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="1000" height="800" id="basis_design_ani" align="middle">
: <param name="allowScriptAccess" value="sameDomain" />
: <param name="allowFullScreen" value="false" />
: <param name="wmode" value="transparent" />
: <param name="movie" value="basis_design_ani.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#99ffff" /> <embed src="basis_design_ani.swf" quality="high" bgcolor="#99ffff" width="1000" height="800" name="basis_design_ani" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
: </object>
: </noscript>
: WICHTIG dabei sind:
: im script-teil: 'wmode','transparent'
: im noscript-teil: <param name="wmode" value="transparent" />
: Vergiss die Antwort, die Du aus dem Forum kopiert hast. 1. trifft sie nicht auf Dein Problem zu, 2. ist das Englisch darin katastrophal (mach dir also um dein eigenes Englisch keine Gedanken) :-)
: lg
: Florian
: : Liebes Forum,
: : Ich habe ein Problem mit der Darstellung von wmode=”transparent” im Mozilla Firefox. Nach endlosem gegoogle und auschließlich negativen Ergebnissen (funktioniert anscheinend nicht auf Mozilla) fand ich dann diesen englischsprachigen Forumsbeitrag im Netz. Die Antwort auf diese Frage ist auch mit angegeben (kursiv).
: : Es sieht für mich so aus, als könnte dies ein Lösungsvorschlag sein. Leider verstehe ich nicht genug englisch und außerdem sind meine Flash-Kenntnisse sehr unprofessionell… vorsichtig ausgedrückt.
: : Kann mir bitte jemand helfen und mir sagen, o dies eine Lösung ist und wenn ja, wie sie funktionieren soll? Was müßte ich tun? Oder hat jemand eine andere bzw. bessere Idee?
: : Danke für Eure Mühe!
: : Annette-C.
: : Und hier ist der Forumsbeitrag:
: : i have that element frame around my flashmovie in FireFox3 ( http://www.chipdisc.de/e.jpg ) . the flash is using wmode=transparent and is css position:relative; with a high z-index ( http://pastebin.com/m40c54823 ) . does anyone know of a way to get rid of it?
: : That looks like the focus outline which you normally get when you
: : focus that element.
: : You can remove the outline by using outline: 0px; in your css.
: : Regards,