图片轮换的时候,经常会使用到swfobject的函数,这个函数主要做的是flash.图片的轮换。今天51模板集的小编给大家详细的介绍下:
var focus_width=222 图片宽度
var focus_height=333 图片高度
var text_height=14 文字的行高
var swf_height = focus_height+text_height 插件总高度=图片高度+文本高度
var pw = 368; 这个是传递给SWFObject 对象的宽度参数
var ph = 226; 这个是传递给SWFObject 对象的高度参数
var sizes = 12; 文字的大小
var Times = 4000; 图片切换的时间
var umcolor = 0xFFFFFF; 下边这3行都是定义的颜色
var btnbg =0xFF7E00;
var txtcolor =0xFFFFFF;
var flash = new SWFObject('flash/focus2.swf', 'mymovie', pw, ph, '7', ''); 最关键一行,下面是详细介绍:
上面的简单的应用,下面对这个函数简单的介绍:
var flash = new SWFObject(swf, id, width, height, version, background-color [, quality, xiRedirectUrl, redirectUrl, detectKey]);
swf - SWF文件路径
id - 您为这个SWF文件分配的id值,它将用于给embed与object标签设定name属性,以便于可以支持swliveconnect的功能,如动态传入变量
width - 宽度
height - 高度
version - FlashPlayer需要的版本号,它可以详细到 '主版本号.小版本号.细节',例如:"6.0.65"。一般地,我们只需传入主版本即可,例如:"6"。
background-color - Flash资源的背景色,16进制格式
下边这些都应该是在SWFObject这里定义的addParam方法
flash.addParam('allowFullScreen', 'true');
flash.addParam('allowScriptAccess', 'always');
flash.addParam('quality', 'high');
flash.addParam('wmode', 'Transparent');
flash.addVariable('pw', pw);
flash.addVariable('ph', ph);
flash.addVariable('sizes', sizes);
flash.addVariable('umcolor', umcolor);
flash.addVariable('btnbg', btnbg);
flash.addVariable('txtcolor', txtcolor);
flash.addVariable('txtoutcolor', txtoutcolor);
flash.addVariable('urls', urls);
flash.addVariable('Times', Times);
flash.addVariable('titles', titles);
flash.addVariable('imgs', imgs);
最后这行应该是开始播放
flash.write('dplayer1'); (责任编辑:admin)