如题所示,俺今天专门研究了一下Flash图片轮播代码!
俺悟出了点道理:简单的事情莫复杂化,复杂的事情莫简单化;但是我们又该如何面对事情呢,何为简单?何为复杂?
谈起人生,说一辈子都说不完的,只能实事求是,就事论事了!
网上提供的各种图片轮播代码相当的多,但是,以下两者是最受欢迎的!
①Flash图片轮播代码;
②JS图片轮播代码;
前者效果比较美观,缺点在于必须从网络上传输支持Flash播放的第三放控件,存在速度上的影响,一般而言,也能接受;
后者所需要的各种资源均从您的网站上下载,不受第三放软件的影响;
根据您的需求,自行选择适合自己网站的一种代码吧!
俺选择了前者;下面我们先过目一下这种图片轮播效果吧,如下图:

上图就是俺刚学会的一种代码,效果蛮漂亮的哦!下面我们具体来谈谈如何使用这种代码;
注意:尽管都是Flash图片轮播代码,但是根据不同的网站下载的不同的代码,其配置各有千秋,但是大体都一样,俺等应知其一,反其十,方为上策;
如下图,俺下载的代码,里面包含的内容如下图:

一个图片文件夹“adimages”,一个图片调用的配置文件夹“xml”,一个Flash播放的文件“bcastr.swf”,一个效果演示文件“index.htm”;
还有可能,您所下载的还会包含另外的其他的文件,如BAK等文件,这些统统都能删除;连效果演示文件“index.htm”这个文件,都可以删除,仅保留SWF文件和两个文件夹就足够了!
图片文件夹,打开看看,其实里面就是存放图片的地方,如下图:

上图中,根据需要,可添加相应的图片到里面,或删除部分图片;
至于如何删除和如何添加图片到里面,保证图片能正确显示出来,还得看另外一个文件夹里面的XML配置文件,下面,我们分析一下这个文件吧!
打开XML文件夹,里面存在一个名为“bcastr.xml”的文件,使用记事本打开,里面的内容大体如下:
<?xml version="1.0" encoding="utf-8"?>
<bcaster autoPlayTime="10">
<item item_url="ADimages/01.jpg" link="http://www.dzwebs.net" itemtitle="技术学习01">
</item>
<item item_url="ADimages/02.jpg" link="http://www.dzwebs.net" itemtitle="技术学习02">
</item>
<item item_url="ADimages/03.jpg" link="http://www.dzwebs.net" itemtitle="技术学习03">
</item>
<item item_url="ADimages/04.jpg" link="http://www.dzwebs.net" itemtitle="技术学习04">
</item>
<item item_url="ADimages/05.jpg" link="http://www.dzwebs.net" itemtitle="技术学习05">
</item>
<item item_url="ADimages/06.jpg" link="http://www.dzwebs.net" itemtitle="技术学习06">
</item>
<item item_url="ADimages/07.jpg" link="http://www.dzwebs.net" itemtitle="技术学习07">
</item>
<item item_url="ADimages/08.jpg" link="http://www.dzwebs.net" itemtitle="技术学习08">
</item>
<item item_url="ADimages/09.jpg" link="http://www.dzwebs.net" itemtitle="技术学习09">
</item>
<item item_url="ADimages/10.jpg" link="http://www.dzwebs.net" itemtitle="技术学习10">
</item>
</bcaster>
是一种标准的格式,根据需要,改改就行了!
下面谈谈如何使用这种图片轮播代码先:
图二,是图片轮播代码的整个文件结构,只需要将文件夹“adimages”,配置文件夹“xml”,播放文件“bcastr.swf”这三个文件放到网站的根目录,即成功一半了!注意哦,这是最简单的配置方法了,免得麻烦死人!
然后,在您需要显示轮播图片的页面的恰当位置,插入如下文的代码即可!
<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="286" height="261">
<param name="movie" value="bcastr.swf?bcastr_xml_url=xml/bcastr.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=xml/bcastr.xml" width="286" height="261" 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_xml_url=xml/bcastr.xml这样的代码,其中xml/bcastr.xml是文件引用的路径,可根据需要改之!其它的参数也蛮简单的,自己改改就行了,不再介绍了!
就这样,成了!
之前俺还不想使用上述这种简单的方法,老想更换目录,使用更为结构化的目录,毛的啊,弄了1小时效果都没出来!
唉,还是简单点好,省得自己没成就感!
希望本文对您有所帮助!