2011-06-19 20 views

答えて

12

wmodeはFlashムービーを参照<embed>タグに排他的なパラメータです、ありがとうございました。デフォルト値はwmode=windowです。

wmode=window

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

  • ベストパフォーマンス
  • 別のウィンドウでレンダリング
  • は不透明な背景
  • 以下の内容が

wmode=opaque

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

  • 良いパフォーマンス
  • ページの一部として表示
  • 不透明な背景
  • の下には、コンテンツ

wmode=transparent

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

  • フェアパフォーマンス
  • ページの一部として表示
  • 透明な背景
  • はコンテンツ
  • の下には、コンテンツEDIT

上で許可することができますあなたのaddiへの回答...

wmodeはFLASH属性ですか?
はい、wmodeは、<embed>タグでのみご利用いただけます。

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

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

ので、パフォーマンスのためには... 1.少数

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

WINDOW    OPAQUE   TRANSPARENT 
+0

よりはFLASHのみこれらの3例でのレンダリングFlashオブジェクトについて – acpmasquerade

+0

2.どのような属性のwmodeです。あなたはウィンドウモードで言及しました。ウィンドウズからトランスペアレントへの移行に伴い、パフォーマンスが大幅に低下しているとのことです。 – acpmasquerade

+0

@acpmasquerade:私の編集を参照 –

関連する問題