SWF ファイルがすべてのレイヤーより上に表示される

いくつかのレイヤーを含む DHTML ページ上のレイヤーに含まれる SWF ファイルは、レイヤーのスタック順(「z インデックス」)に関係なく、他のすべてのレイヤーよりも上に表示されます。

解決策:WMODE パラメータを使用する

WMODE パラメータを使用して DHTML レイヤーを持つリッチメディアコンテンツのレイヤリングを可能にします。WMODE パラメータは、「window」(デフォルト)、「opaque」、または「transparent」にできます。WMODE 値に opaque または transparent を使用すると、最上レイヤーで SWF ファイルが再生されなくなります。さらに、HTML ドキュメントの他のレイヤー内のムービーのレイヤリングを調整できるようになります。

透明な背景を持つ SWF ファイルを作成する方法の詳細、および WMODE パラメータについては、「SWF ファイルでの透明の背景の作成」を参照してください。

注意: WMODE パラメータは、一部のブラウザ/Flash Player のバージョンの組み合わせでのみサポートされています。WMODE パラメータがサポートされていない場合、SWF ファイルは常に最上部に表示されます。

追加情報

デフォルトでは、ブラウザは SWF ファイルまたは Java アプレットなどの組み込みプラグインコンテンツを一番上のレイヤーに配置します。古いブラウザでは、Flash レイヤー上に DHTML レイヤーを配置しようとすると失敗します。新しいブラウザは、リッチメディアコンテンツを DHTML コンテンツとレイヤリングする機能を追加します。さらに、場合によっては、リッチメディアコンテンツで透明な背景を使用する機能を追加します。


本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー