2011-07-29 23 views
0

我們使用Flash satay方法來嵌入閃光部件。'增強'閃光沙爹與條件ie語句,必要?

我們已經在無數的瀏覽器,老的和更現代的瀏覽器中測試過它們,並且它們總是加載flash小部件。

我已經看到'增強'版本的閃光沙爹方法,其中包括有條件的Internet Explorer語句,其中包括對象標記中的classid(和codebase)參數。

這是必要的嗎?

如上所述,我們測試ie6-9,鉻,火狐,歌劇等沒有這種classid'ed版本,它接縫加載罰款。

我們是否應該開始使用具有此Internet Explorer唯一代碼塊的'增強型'閃光沙爹方法?

謝謝。

回答

0

我不認爲我曾經在一個param元素中看過它,但我已經看到它嵌套對象。我猜也是一樣。 classid屬性是IE特有的,Gecko忽略它; classid充當唯一標識符,ActiveX控件需要選擇用於媒體的播放器。 基本上它是一個基於標準的,有效的標記塊爲您的閃光與內置的優雅degredation很多。

完全保留它。

0

我不會推薦使用'Satay'方法。一些開發人員通常厭倦了所有不同的嵌入方法,最終使得SWFObject;幾年過去了,現在它被認爲是嵌入的標準方法。 SWFObject的目標是規範化不同嵌入方法在不同瀏覽器中的所有怪癖,所以你不必擔心它們!那有多好?

這裏有一個Adobe開發網絡教程使用SWFObject嵌入.swf文件的:

http://www.adobe.com/devnet/flashplayer/articles/swfobject.html