關於我的SWFObject V1.5的使用過程,以上篇中的介紹暫時告一段落了,下面我將會帶領SWFObject V2.1出場與大家見面,如果我早一點結識V2.1的話,或許就不會受到「等待HTML DOM載入」問題的侵擾了。
首先,給大家簡要介紹一下V2.1語法的調用示例:
從我個人來講,我比較喜歡上面的第三種寫法,下面即將提到,我在HTML程式碼中嵌入Flash檔案的最終解決方案中,就是採取的第三種風格呼叫的swfobject.embedSWF()。 V2.1版本的風格非常符合現代JS的風格,程式碼顯得更簡潔。
上篇中採取的解決方案看來,似乎已經能夠滿足大部分需求,而且兼容性似乎也還過得去,理應能夠滿足絕多數朋友的需求,也未嘗不可是一個過得去的解決方案。但是,有一個比較極端的情況被我發現,就是在:
代碼如下:
new SWFObject("http://www.pec365.com/Flash/20071113.swf", "mymovie", "304", "367", "7", "#FFFFFF");
的時候,如果傳入的Flash檔案的位址有誤,又或者該Flash檔案在伺服器中被刪除掉了,那麼你將看到一種最不願意看到的情況,範例
如下:
程式碼如下: