最近一直再找尋找 flash 嵌到章內的語法

一直以來我都是用最簡單的語法:

<embed src="swf網址" width="顯示寬度" height="顯示高度"></embed>

可是這卻是幾年前的舊語法呀
隨著時代進步,瀏覽器逐漸增加
明明在 Google 可以使用
但 IE 和 Firefox 就不能顯示

天啊
不死心!
上網查資料找一個試一個
實在火大,嘗試了很多的方法了
就是無法給我如願

後來我看見Design Tree的教學 寫說

有時候會出現flash於IE中可以正常顯示,但是於Firefox卻顯示不出來的問題,其實只要修改一下程式碼即可。
原本於ie的code


<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'

codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab

#version=7,0,19,0' height='80' width='740'>

<param name="movie" value="http://hnigel.myweb.hinet.net/blog/blog.swf">

<param name="quality" value="high">

</object> 

在</object>之前加上下面幾行

<embed src="http://hnigel.myweb.hinet.net/blog/blog.swf" quality="high"

pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?

P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"

height="80" width="740" / >


這同時網友 (justin) 提供了這樣的語法:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version...,0,29,0" width="寬" height="高">
   <param name="movie" value="網址.swf" />
   <param name="quality" value="high" />
   <param name="wmode" value="transparent" />
   <!-- FOR FIREFOX -->
   <object data="網址.swf" width="寬" height="高" type="application/x-shockwave-flash">
      <param name="pluginurl" value="http://www.macromedia.com/go/getflashplayer" />
      <param name="quality" value="high" />
      <param name="wmode" value="transparent" />
      FAIL (the browser should render some flash content, not this).
   </object>
   <!-- FOR FIREFOX -->
</object>


這下終於解決問題啦!

 

fairy999

tina 發表在 痞客邦 PIXNET 留言(0) 人氣()