Dominik: Embed SWF

Hallo,

ich hoffe, dass mir jemand bei meinem Problem helfen kann.

Ich versuche eine swf einzubinden. Das Ganze läuft auch relativ gut. Die SWF wird in jedem Fall angezeigt. Dummerweise kann ich aber nur dann die swf anklicken, wenn die position auf absolute gesetzt ist. Sobald ich diese relative setze kann ich sie zwar sehen aber alle Mouse-Clicks werden ignoriert.

Ich verwende das ganz normale Skript für die Einbindung.

Es wäre schön, wenn mir jemand einen Tip geben könnte.

Danke im Voraus und lg

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="640" height="480" id="Photo_Album_Capture" title="fw">
  <param name="movie" value="capture.swf" />
  <param name="quality" value="high" />
  <param name="wmode" value="opaque" />
  <param name="swfversion" value="6.0.65.0" />
  <!-- Dieses param-Tag fordert Benutzer von Flash Player 6.0 r65 und höher auf, die aktuelle Version von Flash Player herunterzuladen. Wenn Sie nicht wünschen, dass die Benutzer diese Aufforderung sehen, löschen Sie dieses Tag. -->
  <param name="expressinstall" value="../Scripts/expressInstall.swf" />
  <!-- Das nächste Objekt-Tag ist für Nicht-IE-Browser vorgesehen. Blenden Sie es daher mit IECC in IE aus. -->
  <!--[if !IE]>-->
  <object type="application/x-shockwave-flash" data="capture.swf" width="640" height="480">
    <!--<![endif]-->
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="swfversion" value="6.0.65.0" />
    <param name="expressinstall" value="../Scripts/expressInstall.swf" />
    <!-- Im Browser wird für Benutzer von Flash Player 6.0 und älteren Versionen der folgende alternative Inhalt angezeigt. -->
    <div>
      <h4>Für den Inhalt dieser Seite ist eine neuere Version von Adobe Flash Player erforderlich.</h4>
      <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Adobe Flash Player herunterladen" width="112" height="33" /></a></p>
    </div>
    <!--[if !IE]>-->
  </object>
  <!--<![endif]-->
</object>
<script type="text/javascript">
<!--
swfobject.registerObject("Photo_Album_Capture");
//-->
</script>

  1. Hallo!

    a) welchen Browser nutzt Du?
    b) hast Du mal wmode "window" statt "opaque" versucht?
    c) wie sieht das restliche Markup aus?
    d) Warum verwendest Du keine Einbindung über JavaScript, so dass die Flash-Version vorher abgefragt werden kann?

    Gruß, LX

    --
    RFC 1925, Satz 2: Egal, wie fest man schiebt, ganz gleich, wie hoch die Priorität ist, man kann die Lichtgeschwindigkeit nicht erhöhen.
    1. d) Warum verwendest Du keine Einbindung über JavaScript, so dass die Flash-Version vorher abgefragt werden kann?

      Warum wird so ein Code-Monster verwendet, obwohl das mit ein paar Zeilen genauso geht?

    2. Hi, danke für deine Antwort.

      Das Problem hat sich gelöst. Ich habe den Rat befolgt das ganze per js einzubinden.
      Mit dem jQuery.Flash.Plugin hat es sehr gut funktioniert.
      Danke nochmal und lg

    3. Hi,

      a) welchen Browser nutzt Du?
      b) hast Du mal wmode "window" statt "opaque" versucht?
      c) wie sieht das restliche Markup aus?
      d) Warum verwendest Du keine Einbindung über JavaScript, so dass die Flash-Version vorher abgefragt werden kann?

      Und vor allem
      e) was zum Geier soll daran eigentlich ein PHP-Problem gewesen sein?
      Zitat #1353

      MfG ChrisB

      --
      “Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]