對象標籤和iframe標籤中的Wmode。wmode - 瀏覽器的渲染行爲是什麼意思?
上有使導航在Flash網頁等等等等,正常工作多次討論
- 有人請與實際做了什麼屬性的細節解釋。任何級別的技術細節都被接受。
謝謝
對象標籤和iframe標籤中的Wmode。wmode - 瀏覽器的渲染行爲是什麼意思?
上有使導航在Flash網頁等等等等,正常工作多次討論
- 有人請與實際做了什麼屬性的細節解釋。任何級別的技術細節都被接受。
謝謝
wmode
是獨家<embed>
標籤指的是Flash動畫的參數。默認值是wmode=window
。
wmode=window
當wmode=window
,Flash影片沒有在頁面呈現。而是顯示在一個單獨的窗口中,而不是瀏覽器內容(用Spy ++或WinSpy++進行檢查)。此模式將具有最佳性能,因爲瀏覽器無需在每個框架上重新繪製頁面的一部分。但是,此模式會阻止您將內容顯示在Flash影片的上方或下方。
wmode=opaque
當wmode=opaque
,Flash電影作爲頁面的一部分呈現。沒有爲電影創建窗口。該電影將在發佈過程中以背景色進行渲染,並且不會有任何內容被隱藏。在每一幀上,出現在電影上方的內容都必須由瀏覽器重新繪製,從而影響性能。
wmode=transparent
當wmode=transparent
,Flash mov即被渲染爲頁面的一部分。沒有爲電影創建窗口。電影的背景顏色將是透明的。因此,電影的任何非透明部分都將允許顯示底層內容。在每一幀上,出現在電影上下的內容都必須由瀏覽器重新繪製,因此極大地影響了性能。
編輯內容:這裏有回答你的addi ...
是wmode
FLASH only屬性?
是的,wmode
僅在嵌入Flash電影的<embed>
標籤中可用。
對不同值之間的性能有什麼影響?
wmode=window
將具有最佳性能,因爲Flash影片完全與頁面本身分開呈現。瀏覽器無需刷新,也不需要計算出現在Flash影片上的內容的z-index位置,因爲此模式下的Flash影片呈現在完全獨立的窗口中(可以使用Spy ++進行檢查)。
wmode=opaque
和mode=transparent
都遵循非常相似的呈現路徑。然而,它們比wmode=window
要慢,因爲瀏覽器必須檢查元素以查看它們是否比電影更高,並在每一幀上呈現它們。請注意,wmode=transparent
比 wmode=opaque
慢,因爲它還必須渲染基礎內容以及疊加內容。
所以,在性能順序...
FASTEST ----------------------------- SLOWEST
WINDOW OPAQUE TRANSPARENT
幾個1.是的wmode只閃存屬性 – acpmasquerade
2.怎麼樣的FLASH對象在這三種情況下渲染。你已經在窗口模式中提到過。它表示,從窗口移動到透明顯着降低了性能。 – acpmasquerade
@acpmasquerade:查看我的編輯 –