結合我們的vcastr3的例子,介紹一下符合w3c標準的flash、Object代碼的插入方法,并說明各個參數的設置。
<object type=“application/x-shockwave-flash” data=“vcastr3.swf” width=“650″ height=“500″ id=“vcastr3″ bgColor=“#ff0000″>
<param name=“movie” value=“vcastr3.swf”/>
<param name=“allowFullScreen” value=“true” />
<param name=“FlashVars” value=“xml=vcastr.xml” />
</object>
以上是vcastr3 flash的插入代碼,通過了w3c的驗證,也經過了IE6,7,firefox2,3,safari的測試,并且代碼避免了參數的重復。
<object type=“application/x-shockwave-flash” data=“vcastr3.swf” width=“650″ height=“500″ id=“vcastr3″>
<param name=“movie” value=“vcastr3.swf”/>
必須部分,設置的flash的大小,地址,如果需要腳本使用,還可以設置id的名稱
<param name=“allowFullScreen” value=“true” />
是否允許全屏,如果不寫這一段,默認是不能全屏的。
<param name=“FlashVars” value=“xml=vcastr.xml” />
設置參數傳遞給flash,如果是多個參數用&連接,例如key1=value1&key2=value2&key3=value3,在vcastr3中,xml這個參數可以設置成xml文件的地址,或者直接設置xml文本內容。
<param name=“bgColor” value=“#ff6600″ />
設置flash的背景色,這個很多人詢問,在bcastr4的設置圓角后,十分有用
<param name=“menu” value=“false” />
設置flash右鍵菜單,去掉一些默認的菜單,只留下了設置和關于flashplayer
<param name=“quality” value=“high” />
設置flash的播放品質 可用參數是low autolow autohigh medium hight best, 默認應該是high
<param name=“scale” value=“default” />
設置flash的放縮模式 可用參數是 showall(顯示全部內容,保持比例,但是上下,或者左右可能有空白), noborder(放縮可以裁減內容,保持比例,但是不留空白), exactfit(放縮按照flash設置的高度和寬度,不保持比例),noscale(不放縮,原始比例)
<param name=“wmode” value=“default” />
設置flash的窗口模式,可用參數Window(默認值,始終位于html的頂層),Opaque(允許flash上層可以有網頁的遮擋),Transparent(flash背景透明,有可能降低flash的性能)
<param name=“salign” value=“TL” />
設置flash縮放的參考點,可用參數L(左側),R(右側),T(上側),B(下側),TL(左上),TR(右上),BL(左下),BR(右下),如果不設置,默認以中心作為參考點
新聞熱點
疑難解答