在 Html 中加入 Flash 的技巧



贊助商連結


joe.oo
2001-07-09, 02:40 AM
源起:
時常進出 PCZONE ,但是發現有些網頁開啟時 IE 會停頓一會兒,而這些網頁都是含有 Flash 的,
看過這些原始檔後, 發現網友在貼 Flash 時,使用的 tag 有些瑕疵.

技巧目的:
解決 IE 的停頓, 加快開啟網頁的速度.

作法:
在 <EMBED ....> 中加入一個屬性 --> type="application/x-shockwave-flash"

不加,當然也是可以, 不會有太大的問題.
但是, 有時候你會發現, 為什麼開啟一個有 Flash 的網頁時, IE 會停頓一會兒.
主要是因為, Browser 在分析網頁的 tag 時, 遇到 <embed ....> ,
然而, 其中並沒有註明 type , 所以就會停頓, 等 load 到 src 中的 .swf (or time out)時,
才能分析出 type , 也才會繼續顯示網頁,

從中可知道一件事, load .swf 的時間會影響 IE 停頓的時間長短.
假若, 你把含有 flash , 但沒註明 type 的網頁及 .swf 兩者放在自己的硬碟.
當你開啟該網頁時, 幾乎感覺不出 IE 的停頓.

但是, 做個實驗, 把其中的 .swf 連結到龜速的 kimo or pchome,
你會發現, IE 嚴重的停頓.

使用 Dreamweaver 的人不必特別加, 因為已經預設了.

贊助商連結


winkiss
2001-07-09, 10:24 AM
謝謝你樓 剛好有用到 ^^

arthurh
2001-07-09, 01:59 PM
感謝joe.oo兄
我已照了您的建議改了
這個問題困擾我好久一段時間了
;)