Gernot Back: Flash mit WMODE "window" durchstanzt darüber liegende Navigation

Beitrag lesen

Hallo gertle,

fo.addParam("wmode", "opaque");

Hab da jetzt mal rumprobiert aber irgendwie krieg ich das nicht hin.
Wo genau muss ich den code einfügen? :-/

So wie du es gemacht hast, geht es auch bestimmt nichtnicht:

	  
#flashcontent {  
  wmode: transparent; /* das ist keine CSS-Angabe*/  
}

Da du dein Flash über JavaScript einbindest musst du wahrscheiinlich nur die letzte auskommentierte Zeile deines Scripts wieder einkommentieren. "transparent" ersetzt du dabei aber wie gesagt besser durch "opaque".

So sieht es da im Moment aus.

<script type="text/javascript">[code lang=javascript]  
  var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "8", "#ffffff");  
  // SIMPLEVIEWER CONFIGURATION OPTIONS  
  
  // To use an option, uncomment it by removing the "//" at the start of the line  
  
  // For a description of config options, go to:  
  
  // http://www.airtightinteractive.com/simpleviewer/options.html  
  
  //fo.addVariable("xmlDataPath", "gallery.xml");  
  
  //fo.addVariable("firstImageIndex", "5");	  
  
  //fo.addVariable("langOpenImage", "Open Image in New Window");  
  
  //fo.addVariable("langAbout", "About");	  
  
  //fo.addVariable("preloaderColor", "#ffffff");  
		  
  //fo.addParam("wmode", "transparent");  
  
  fo.write("flashcontent");	

</script>[/code]

Und so willst du es wahrscheinlich haben:

<script type="text/javascript">[code lang=javascript]  
  var fo = new SWFObject("viewer.swf", "viewer", "100%", "100%", "8", "#ffffff");  
  
  fo.addParam("wmode", "opaque");  
  
  fo.write("flashcontent");	

</script>[/code]

Generiert wird dann je nach Browser passender Code, wobei die WMODE-Eigenschaft entweder in einem PARAM-Kindelement des OBJECT-Elements oder als Attribut im EMBED-Element landet.

Vergleiche:
http://de.selfhtml.org/html/multimedia/objekte.htm#flash
http://www.adobe.com/de/support/flash/ts/documents/wmode.htm
Es geht nämlich auch ohne JavaScript oder wie der Kölner sagt:
"Mer kann och us Druve Wing maache. - Man kann auch aus Trauben Wein machen."

Darüber hinaus kann man Flashfilme auch gleichzeitig ohne Javascript _und_ ohne das invalide EMBED-Element mit der Flash-Satay-Methode einbinden:
http://www.alistapart.com/articles/flashsatay

Gruß Gernot