SWFObject的使用是非常简单的,只需要包含 swfobject.js
这个js文件,然后在DOM中插入一些简单的JS代码,就能嵌入Flash媒体资源了。 下面是一个最简单的范例:
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashcontent">
This text is replaced by the Flash movie.
</div>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
so.write("flashcontent");
</script>
用来做图片轮播的快捷方法
下载SWFObject.js
下载用来展示的swf<from sina>
页面中用加入以下代码
<div id="focusViwer"></div>
<script type="text/javascript">
<!--
var focus_width=339
var focus_height=255
var text_height=22
var swf_height = focus_height+text_height
var pics='http://i1.sinaimg.cn/jc/iframe/123/2007/0428/U1335P27T123D4F2869DT20080515091901.jpg|http://i0.sinaimg.cn/jc/iframe/123/2007/0428/U1335P27T123D4F2871DT20080515091901.jpg|http://i2.sinaimg.cn/jc/iframe/123/2007/0428/U1335P27T123D4F2863DT20080515102742.jpg|http://i3.sinaimg.cn/jc/iframe/123/2007/0428/U1335P27T123D4F2865DT20080515094051.jpg'
var links='http://mil.news.sina.com.cn/p/2008-05-15/0909500366.html|http://mil.news.sina.com.cn/bbs/2008/0515/073624637.html|http://mil.news.sina.com.cn/p/2008-05-15/0957500395.html|http://mil.news.sina.com.cn/bbs/p/2008/0515/093824639.html'
var texts='解放军空运过万兵力投入救灾创世界空运纪录|人民子弟兵地震灾区抢险救灾第三天实时播报!|孟加拉海军成功试射中国制第3代C-802反舰导弹|温总理乘坐的陆航米-17型军用运输直升机'
var FocusFlash = new SWFObject("http://i1.sinaimg.cn/bj/zonghe/pixviewer.swf", "focusflash", focus_width, swf_height, "7", "#EBEBEF", false, "High");
FocusFlash.addParam("allowScriptAccess", "sameDomain");
FocusFlash.addParam("menu", "false");
FocusFlash.addParam("wmode", "opaque");
FocusFlash.addVariable("pics", pics);
FocusFlash.addVariable("links", links);
FocusFlash.addVariable("texts", texts);
FocusFlash.addVariable("borderwidth", focus_width);
FocusFlash.addVariable("borderheight", focus_height);
FocusFlash.addVariable("textheight", text_height);
FocusFlash.write("focusViwer");
//-->
</script>
根据自己的具体设置,实现flash图片轮播