Re: [問題] 惱人的外框
※ 引述《rita167 (振作)》之銘言:
: 先感謝推文指路的icedesign大和原作aquarianboy大大
: 我試著按照上面一開始的說明去改
: 不過看code對我還是有一點難  ̄▽ ̄||
: 首先我在我想改的那一頁網頁找到插入flash原始碼的地方
: <td rowspan="4" colspan="2"><object
: classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
: codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
: width="148" height="156">
: <param name="movie" value="flash/fuji.swf" />
: <param name="quality" value="high" />
: <embed src="flash/fuji.swf" quality="high"
: pluginspage="http://www.macromedia.com/go/getflashplayer"
: type="application/x-shockwave-flash" width="148" height="156"></embed>
: 然後因為我也不知道要把javascrip插在哪邊....= =
: 就把它貼在 </head>前面
: 我想位置應該不會有太大影響吧(?)
應該還ok,HTML的語法很鬆散的 :)
: 然後就是改這段程式碼的內容
: <script type="text/javascript" src="swfobject.js"></script>
: <div id="flash/fuji.swf"> <--改了這邊
: This text is replaced by the Flash movie. <--刪除此行
: </div>
: <script type="text/javascript">
: var so = new SWFObject("flash/fuji.swf", "flash/fuji.swf", "148", "156",
: "8", "#336699"); <--還有改了這行
: so.write("flashcontent");
: </script>
有改錯一點點
最後那個 so.write("flashcontent");
其實是寫到div的那個id
所以應該會寫成:
<div id="flashcontent">
This text is replaced by the Flash movie.
(這行的目的是當flash出不來的時候的替代文字)
</div>
<script type="text/javascript">
var so = new SWFObject("flash/fuji.swf", "myMovie", "148", "156",
"8", "#336699");
so.write("flashcontent");
</script>
(以上斷行請記得自行處理一下囉)
應該這樣就ok了 :)
它還可以再透過addParam的方法,再加一些參數進去
細節可以參考SWFObject的原作網站
你可以把它想像成「透過javascript,把flash的東西丟到div裡面」
可能會比較容易理解一些些 :)
供您參考
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.136.105
※ 編輯: aquarianboy 來自: 220.133.136.105 (04/09 14:42)
→
04/09 15:07, , 1F
04/09 15:07, 1F
討論串 (同標題文章)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章