Re: [問題] 惱人的外框

看板Flash作者 (我是沒牌的營養師!)時間18年前 (2007/04/09 14:38), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串3/4 (看更多)
※ 引述《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
文章代碼(AID): #166TzBXm (Flash)
討論串 (同標題文章)
文章代碼(AID): #166TzBXm (Flash)