这是我们常见的图片轮换效果的一个加强版,Flash+xml实现,xml的路径可以直接作为Flash文件的参数,省去的设置路径的烦恼。 主要功能: 1.可以读取xml设置播放列表 2,可以不使用xml将图片地址直接写网页中直接 3,可以读取swf的动画格式 4,自动适应图片大小 5,循环播放,自定义自动播放时间 6,不限制图片数量
第一步:
点击这里下载全部源文件和演示图片
第二步:
调用方法1:使用xml文件
在网页<body>区添加以下代码
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id=scriptmain name=scriptmain codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="640" height="106"> <param name="movie" value="bcastr.swf?bcastr_xml_url=bcastr1.xml"> <param name="quality" value="high"> <param name=scale value=noscale> <param name="LOOP" value="false"> <param name="menu" value="false"> <param name="wmode" value="transparent"> <embed src="bcastr.swf?bcastr_xml_url=bcastr1.xml" width="640" height="106" loop="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" salign="T" name="scriptmain" menu="false" wmode="transparent"></embed> </object>
修改上方2个bcastr_xml_url=bcastr1.xml地址即可
xml文件内容:
item_url="pic/Maradona.jpg" 图片地址 link="http://www.sharejs.com" 图片点击后 不填写就不可点击连接 itemtitle="马拉多纳受邀解说世界杯" 图片题目
方法2:直接把内容作为Flash的参数传入
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id=scriptmain name=scriptmain codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="640" height="106"> <param name="movie" value="bcastr.swf?bcastr_flie=aaa.jpg|bbb.jpg|ccc.swf&bcastr_link=http://www.baidu.com|http://www.nba.com|http://www.ruochi.com&bcastr_title=百度|NBA|Ruochi.com"> <param name="quality" value="high"> <param name=scale value=noscale> <param name="LOOP" value="false"> <param name="menu" value="false"> <param name="wmode" value="transparent"> <embed src="bcastr.swf?bcastr.swf?bcastr_flie=aaa.jpg|bbb.jpg|ccc.swf&bcastr_link=http://www.sharejs.com|http://www.nba.com|http://www.ruochi.com&bcastr_title=分享JavaScript|NBA|Ruochi.com" width="640" height="106" loop="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" salign="T" name="scriptmain" menu="false" wmode="transparent"></embed> </object>
其中
bcastr_flie=aaa.jpg|bbb.jpg|ccc.swf 是图片地址,用"|"符号分开 bcastr_link=http://www.sharejs.com|http://www.nba.com|http://www.ruochi.com 是图片对应连接地址,用"|"符号分开 bcastr_title=百度|NBA|Ruochi.com 是图片对应标题,用"|"符号分开
注意其中的&连接符




