Paul: <div>-Block über Flashanimation

Hallo zusammen,

ich habe mal eine Frage.
Ist es möglich, einen <div>-Block über eine Flashanimation zu legen? Das heisst so, dass beim Betrachten der Flashanimation noch ein <div>-Block zu sehen ist.

Gruss paul

  1. Hallo Paul,

    Ist es möglich, einen <div>-Block über eine Flashanimation zu legen? Das heisst so, dass beim Betrachten der Flashanimation noch ein <div>-Block zu sehen ist.

    Meines Wissens ist das nicht möglich; der Flash-Film liegt immer über allem, egal welche z-Indizes du vergibst.

    Gruß Gernot

  2. Ist es möglich, einen <div>-Block über eine Flashanimation zu legen? Das heisst so, dass beim Betrachten der Flashanimation noch ein <div>-Block zu sehen ist.

    Hi,

    Du musst folgendes innerhlab des Obejct-Tag schreiben:

    <param name="WMODE" value="transparent" />

    Das funktioniert aber nur mit IE. Für NS bzw. FireFox musst du innerhalb des folgenden Tags folgendes schreiben:

    <embed src="img/dein_animierter_gif.gif" etc..../>

    Embed-Tag ist für NS bzw. Firefox, und damit wird ein anstelle von
    SWF-Film einen animierten Gif geladen mit dem Du den Flash-movier esetzt.

    Gruß
    Amin

    1. Hallo Amin,

      Ist es möglich, einen <div>-Block über eine Flashanimation zu legen? Das heisst so, dass beim Betrachten der Flashanimation noch ein <div>-Block zu sehen ist.

      Du musst folgendes innerhlab des Obejct-Tag schreiben:

      <param name="WMODE" value="transparent" />

      Das funktioniert aber nur mit IE. Für NS bzw. FireFox musst du innerhalb des folgenden Tags folgendes schreiben:

      <embed src="img/dein_animierter_gif.gif" etc..../>
      Embed-Tag ist für NS bzw. Firefox, und damit wird ein anstelle von
      SWF-Film einen animierten Gif geladen mit dem Du den Flash-movier esetzt.

      Man kann Flashfilme auch für Firefox, Netscape, Mozilla, Opera ohne Embed-Element einbinden. Transparent bekommt man meines Wissens auch alle genannten Browser außer Opera, aber nur, wenn man den Flash-Film selbst in der traditionellen nicht standard-konformen Methode mit dem Attribut wmode="tansparent" über das Embed-Element einbindet.

      Das Ersatz-Gif, das du ansprichst, wäre lediglich etwas für Browser, bei denen das Flash-Plugin fehlt. Das kann im Einzelfall dann durchaus auch mal ein IE sein, hat mit dem Browser also nichts zu tun, sondern nur damit, ob das Flash-Plugin installiert ist. Das Gif wird aber dann als Image in das Embed-Element geschachtelt und nicht etwa darüber eingebunden, ansonsten schließt du die von dir genannten Browser von vornherein aus, was aber wie gesagt nicht nötig ist, da sie wmde="transparent" ja teilweise interpretieren.

      vgl.: http://www.alistapart.com/articles/flashsatay (irgendwo habe ich das auch schon in deutscher Übersetzung gelesen.)

      Das alles war aber gar nicht Pauls Frage, der ja nicht etwa einen DIV-Block teilweise unter einem Flashfilm durchscheinen lassen wollte, sondern diesen (vermmutlich mit deckendem Hintergrund) drüber legen wollte.

      Das ist nicht möglich:

      http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_15523

      Gruß Gernot

      1. Hallo nochmal,

        Transparent bekommt man meines Wissens auch alle genannten Browser außer Opera, aber nur, wenn man den Flash-Film selbst in der traditionellen nicht standard-konformen Methode mit dem Attribut wmode="transparent" über das Embed-Element einbindet.

        Wie ich gerade anhand meiner neu installierten Opera8-Version überprüfen konnte, geht das mit dem Attribut wmode="transparent" im EMBED-Element jetzt auch in Opera. Jetzt muss ich nur noch einen Weg finden, wie ich Opera beibringe, auch Frames transparent darzustellen; vielleicht indem ich sie durch Embed-Elemente mit dem bewussten wmode-Attribut ersetze. ;-)

        Gruß Gernot