Richard Rüfenacht: Button im Vordergrund eines Flashmovies platzieren

Beitrag lesen

Hallo Gernot,

Das stimmt nicht! Wenn man den Flashfilm mit dem PARAM-TAG bzw. dem Attribut Wmode "transparent" einbindet, dann kann man auch andere Elemente absolut positioniert und ggf. mit entsprechendem Z-Index drüber legen. Was das mit der transparenten Hintergrundeigenschaft eines darunter liegenden Flashfilms zu tun haben soll, ist mir auch schleierhaft, aber es funktioniert tatsächlich, neben IE und den GeckoBrowsern jetzt sogar auch in Opera; ich habe es ausprobiert!

Hast ja sowas von Recht! Gelegentlich wärs ganz nützlich, den Dreamweaver-Code etwas genauer anzusehen, das Kerlchen macht das ganz automatisch richtig ;-)

Nun habe ich mich mit der Flash 8 Hilfe kundig gemacht, da sind die drei Möglichkeiten beschrieben:
----------
   "Über eine der Optionen unter Fenstermodus legen Sie das HTML-Attribut wmode in den object- und embed-Tags fest. Der Fenstermodus beeinflusst das Verhältnis der Flash-Begrenzungsbox bzw. des virtuellen Fensters zum Inhalt auf der HTML-Seite wie folgt:

Wenn Sie Fenster wählen, werden keine auf Fenster bezogenen Attribute in die object- und embed-Tags eingebettet. Der Hintergrund des Flash-Inhalts ist undurchsichtig. Es wird die HTML-Hintergrundfarbe verwendet. HTML-Inhalte können nicht über oder unter dem Flash-Inhalt wiedergegeben werden. Dies ist die Standardeinstellung.

Undurchsichtig ohne Fenster bedeutet, dass der Hintergrund des Flash-Inhalts undurchsichtig wird. Es sind keine Objekte mehr unter dem Flash-Inhalt zu sehen. Bei dieser Einstellung können HTML-Inhalte über oder auf dem Flash-Inhalt dargestellt werden.

Wählen Sie Durchsichtig ohne Fenster, wird der Hintergrund des Flash-Inhalts transparent. Bei dieser Einstellung können HTML-Inhalte über und unter dem Flash-Inhalt dargestellt werden."
----------
Bei der üblichen Einstellung "Fenster/Window" ist Flash also immer im Vordergrund. Ohne Fenster gibt es zudem "Transparent" und "Opaque":
----------
   "Bei Eingabe von Opaque verdeckt die Anwendung alle Objekte, die sich hinter ihm auf der Seite befinden. Bei Eingabe von Transparent scheint der Hintergrund der HTML-Seite an allen transparenten Stellen der Anwendung durch; dabei kann sich jedoch die Animation verlangsamen.

Undurchsichtig ohne Fenster und Durchsichtig ohne Fenster interagieren beide mit HTML-Ebenen. So können Ebenen über der SWF-Datei die Anwendung blockieren. Die beiden Optionen unterscheiden sich darin, dass Transparent die Anzeige von HTML-Ebenen unter der SWF-Datei ermöglicht, sofern ein Abschnitt der SWF-Datei durchsichtig ist. Bei Undurchsichtig ist dies nicht möglich."
----------
So, nun bin ich etwas klüger, danke für den Hinweis.

Beste Grüsse
Richard