2009-08-13 17 views
2

Safariにこの埋め込みに問題があります。他のすべてのブラウザでうまく動作し、Internet Explorer 6が含まれています。問題は、埋め込みがすべてのZインデックスまたは位置指定ステートメントを無視して、最上位レイヤにジャンプしているように見えることです。いくつかのHTMLデザイン機能がFlash上​​にオーバーレイされているため、これは重要です。Safari Flash WMODEが動作しません - この埋め込みに何か問題がありますか?

この埋め込みはSWFobjectで動作するように書かれていたが、それでも時には動作しません:=透明/不透明/削除、完全

  1. swfobject
  2. 無効のwmodeが、これは問題ですSafariまたはコードを使用していますか?それがコードならば、Safariは他のブラウザとは何が違うのですか?

    <object id="Flash_Banner" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="950" height="400" title=""> 
        <param name="movie" value="ui.swf" /> 
        <param name="quality" value="high" /> 
        <param name="wmode" value="opaque" /> 
        <!--[if !IE]>--> 
         <object type="application/x-shockwave-flash" data="ui.swf" width="950" height="400" title=""> 
          <param name="quality" value="high" /> 
          <param name="wmode" value="opaque" /> 
        <!--<![endif]--> 
         <div id="banner_slider"><img src="images/banners/case.jpg" width="950" height="400" alt="" /></div> 
        <!--[if !IE]>--> 
         </object> 
        <!--<![endif]--> 
    </object> 
    
+0

この質問に似て - http://stackoverflow.com/questions/2105908/safari-windows-and-transparent-flash – ajcw

答えて

4

Safari for Windowsでも同じことが起こり、Safari for Macでは正常に動作します。 Safari for Windowsのバグかもしれません。

+0

でバグを表示します。最新のSafariインストールで、このエラーを修正しました。これはバグのようです。 – MrFidge

1

達成しようとしている例のページへのリンクを投稿できますか?私はあなたのコードと、ここで、コンテンツのビットを使用してデモを設定している

http://demo.raleighbuckner.com/so/1270978/

はあなたの他のコンテンツが設定されている方法を知らない、私は<のdiv >とコンテンツにフラッシュ要素を置くことにしました別途<div>に記載されています。フラッシュコンテナは、ページフローからそれを引き出し、コンテンツがその上を移動できるように完全に配置されています。

また、wmodeを "transparent"に設定して別のテストをページに追加しました。

は、ここで私は、Flash Player 10でIE7、FF3とSafari 4で見るものです:

  • どちらのコンテンツ領域がフラッシュの上に表示されます。
  • 上部のフラッシュは、ページの背景が見えるようにしません。
  • 下のフラッシュは、ページの背景を表示します。

同じものが表示されている場合は、HTMLに他のものがある可能性があります。あなたのページへのリンクを投稿すると、私が把握できるものが表示されます。

同じものが表示されない場合は、SafariまたはFlash Playerでボークが発生する可能性があります。

+0

最新のサファリインストールでエラーが修正されました - バグのようです。 – MrFidge

+0

現行のWindows Safariはhttp://demo.raleighbuckner.com/so/1270978/ – jerrygarciuh

0

Windowsのサファリにはバグです。私はMac 3.0-4.0.4でSafariを試してみましたが、うまく動作します。

0

Flash Player 10.0.45.2を使用していない場合、以前のバージョンのFlash Player用Windows版SafariにはZ-インデックスのバグがあります。

1

ブラウザやフラッシュプレーヤーをアップグレードしても何も起こりません。サファリでは、 wmode = "transparent"は、入力フィールドにテキストを挿入することはできません。 wmode = "window/opaque"は保管しておく必要があります。他の解決策はありません。

私のサファリバージョンは5.1で、フラッシュは11.2.202.333です。

関連する問題