5

object タグと iframe タグの Wmode。

フラッシュページなどでナビゲーションを適切に機能させることについては、多くの議論があります。

- 属性が実際に何をするのかについて、誰か詳細を説明してください。あらゆるレベルの技術的詳細が受け入れられます。

ありがとうございました

4

1 に答える 1

14

wmode<embed>Flash動画を参照するタグ専用のパラメータです。デフォルト値は ですwmode=window

wmode=window

の場合wmode=window、Flash ムービーはページにレンダリングされません。代わりに、ブラウザーのコンテンツとは別のウィンドウに表示されます ( Spy++ またはWinSpy++で検査されます)。このモードでは、ブラウザーがフレームごとにページの一部を再描画する必要がないため、最高のパフォーマンスが得られます。ただし、このモードでは、Flash ムービーの上または下にコンテンツを表示することはできません。

  • 最高のパフォーマンス
  • 別ウィンドウでレンダリング
  • 不透明な背景
  • 以下のコンテンツは許可されていません
  • 上記のコンテンツは許可されていません

wmode=opaque

の場合wmode=opaque、Flash ムービーはページの一部としてレンダリングされます。ムービー用のウィンドウは作成されません。ムービーは公開プロセス中に設定された背景色でレンダリングされ、背後にあるコンテンツは許可されません。各フレームで、ムービーの上に表示されるコンテンツをブラウザで再描画する必要があるため、パフォーマンスに影響します。

  • 良い成果
  • ページの一部としてレンダリング
  • 不透明な背景
  • 以下のコンテンツは許可されていません
  • 上記のコンテンツを許可

wmode=transparent

の場合wmode=transparent、Flash ムービーはページの一部としてレンダリングされます。ムービー用のウィンドウは作成されません。動画の背景色は透明になります。したがって、ムービーの不透明でないセクションでは、下にあるコンテンツを表示できます。各フレームで、ムービーの上下に表示されるコンテンツをブラウザで再描画する必要があるため、パフォーマンスに大きく影響します。

  • 公正なパフォーマンス
  • ページの一部としてレンダリング
  • 透明な背景
  • 以下のコンテンツを許可
  • 上記のコンテンツを許可

編集:追加の質問への回答は次のとおりです...

wmodeFLASHのみの属性ですか?
はい、Flash ムービーを埋め込んだタグwmodeでのみ使用できます。<embed>

異なる値の間でパフォーマンスにどのような影響がありますか?
wmode=windowFlash ムービーはページ自体とは完全に別個にレンダリングされるため、最高のパフォーマンスが得られます。このモードの Flash ムービーは完全に別のウィンドウでレンダリングされるため (Spy++ で検査できるように)、ブラウザは Flash ムービーの上に表示されるコンテンツの z-index 位置を更新したり計算したりする必要はありません。

wmode=opaqueどちらも非常にmode=transparentよく似たレンダリング パスに従います。wmode=windowただし、ブラウザは要素をチェックして、ムービーよりも上にレンダリングされているかどうかを確認し、各フレームにレンダリングする必要があるため、速度は遅くなります。コンテンツの重ね合わせだけでなく、下にあるコンテンツもレンダリングする必要があるため、wmode=transparentは よりも遅い ことに注意してください。wmode=opaque

では、出来栄え順に・・・

FASTEST ----------------------------- SLOWEST

WINDOW             OPAQUE         TRANSPARENT
于 2011-06-23T01:31:53.450 に答える