作者aquarianboy (我是没牌的营养师!)
看板Flash
标题Re: [问题] 恼人的外框
时间Mon Apr 9 14:38:00 2007
※ 引述《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)