Blog Tips - embed flash 張貼 flash 的語法
這裡主要講兩種情況:
- 語法由服務商提供,我想修改屬性語法
- 自己上傳 flash,我想自訂語法
都蠻基本的概念,因為難的我也不會
另外,本文不包含 flash 音樂播放,那個另外開一篇…
底下以 Picasa相簿所提供的 Slide 相簿語法為範例:
<embed type="application/x-shockwave-flash" src="http://picasaweb.google.com/s/c/bin/slideshow.swf" width="432" height="288" flashvars="host=picasaweb.google.com&captions=1&RGB=0x000000&feed=http%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2Fsandnfish%2Falbumid%2F5124894957156403921%3Fkind%3Dphoto%26alt%3Drss" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
現成的語法,通常能改的地方不多,大多都是改外觀,像是 width 寬度、height高度、CSS樣式表等等,這個做法在大多數地方都適用,像影片、圖片、flash等…
像這個 picasa 的 slide 相簿,我只改了它的大小,如果把大小的屬性拿掉也可以,它會以預設的大小來執行。
- 語法:height="數值" width="數值"
- 說明:數值可為正整數,單位為像素px。
- height:控制面板的高度
- width:控制面板的寬度
張貼自己上傳的 flash 語法:
首先,你必須找一個可以「外連」的空間,像免費的FileDen就蠻好用的,如果只是自用的話,5G 流量應該很夠了,或者是基本陽春款的GooglePages,讓你吃不飽又餓不死

當你上傳之後,將連結網址貼到 src= 之後,src 也是屬於最常用的屬性之一
最單純的語法,這樣它其它的數值都會以預設值來呈現:結果這個時鐘的大小及背景都不適合使用,外面有一大層灰框
<embed src="http://www.fileden.com/files/2008/1/21/1711517/ed_clock.swf" />
於是我自訂它的大小:加上 height 及 width 語法,接著又加上 flash 專用的透明背景語法 wmode="transparent 讓灰色底色不見
<embed src="http://www.fileden.com/files/2008/1/21/1711517/ed_clock.swf" wmode="transparent" width="190" height="110"></embed>
想美化外觀或是定位可以使用CSS樣式表的 style 語法,或是自訂內部樣式表來處理。
(註:border 效果僅 IE 有效,僅做示範)
<embed style="border-right: #c68e63 4px groove; border-top: #fcb47e 4px ridge; float: right; border-left: #fcb47e 4px ridge; border-bottom: #c68e63 4px groove; height: 80px" width: 190px; src="http://www.fileden.com/files/2008/1/21/1711517/ed_clock.swf" type="application/x-shockwave-flash swf" wmode="transparent" />
參考網址:
















Recent Comments