12
发新帖 返回列表
楼主: 淮安人生

请教红人老师,关于变色特效代码

[复制链接]

4

主题

4881

帖子

32

精华

论坛元老

忍寒胜水

Rank: 7Rank: 7Rank: 7

积分
5815

特别勤劳勋章

金钱
8424
存款
0
发表于 2008-9-19 00:03 | 显示全部楼层
原帖由 橄榄树 于 2008-9-18 23:32 发表
代码给你贴出来,总能明白了吧~

     不睡觉,你累不累啊!



天下本无事,庸人自扰之

0

主题

8183

帖子

163

精华

贵宾

Rank: 8Rank: 8

积分
10799

特殊贡献勋章2周年庆典音画勋章

金钱
14518
存款
0
发表于 2008-9-19 00:47 | 显示全部楼层
在集体起哄呢这会~

3

主题

1116

帖子

0

精华

金牌会员

回家看看

Rank: 6Rank: 6

积分
1475
金钱
1762
存款
0
 楼主| 发表于 2008-9-20 21:18 | 显示全部楼层
太感谢了`我每次看源代码都找到一半另外就找不到了,谢谢
回家看看,红人居水区。

0

主题

8183

帖子

163

精华

贵宾

Rank: 8Rank: 8

积分
10799

特殊贡献勋章2周年庆典音画勋章

金钱
14518
存款
0
发表于 2008-9-21 21:16 | 显示全部楼层
不谢~

0

主题

26

帖子

0

精华

注册会员

虫子

Rank: 2

积分
40
QQ
金钱
40
存款
0
发表于 2008-9-22 08:36 | 显示全部楼层
<SCRIPT language=JavaScript><!--
var bcolor="#ffffff"//
var numax=50;//
ccolor=new Array("#999999","#ff9900","#dd0000","#ccffff","#0000ff","#9cdc3d","#444444","#0000ff");
img1.style.filter="progid:DXImageTransform.Microsoft.Light()"
iii=0
col="0123456789abcdef"
rr=col.indexOf(ccolor[0].substring(1,2))*16+col.indexOf(ccolor[0].substring(2,3));
gg=col.indexOf(ccolor[0].substring(3,4))*16+col.indexOf(ccolor[0].substring(4,5));
bb=col.indexOf(ccolor[0].substring(5,6))*16+col.indexOf(ccolor[0].substring(6,7));
eval("img1.filters['DXImageTransform.Microsoft.Light'].addAmbient("+rr+","+gg+","+bb+",100)")
iii=1
function changecolor(num,r,g,b){
if(num==0){
r=col.indexOf(ccolor[iii].substring(1,2))*16+col.indexOf(ccolor[iii].substring(2,3));
g=col.indexOf(ccolor[iii].substring(3,4))*16+col.indexOf(ccolor[iii].substring(4,5));
b=col.indexOf(ccolor[iii].substring(5,6))*16+col.indexOf(ccolor[iii].substring(6,7));
}
//status=num+","+((r-rr)*num/numax+rr)+","+((g-gg)*num/numax+gg)+","+((b-bb)*num/numax+bb)
eval("img1.filters['DXImageTransform.Microsoft.Light'].changecolor(0,"+((r-rr)*num/numax+rr)+","+((g-gg)*num/numax+gg)+","+((b-bb)*num/numax+bb)+",100)")
//eval("img1.filters['DXImageTransform.Microsoft.Light'].addAmbient("+((r-rr)*num/numax+rr)+","+((g-gg)*num/numax+gg)+","+((b-bb)*num/numax+bb)+",100)")
if(num<numax){
num=num+1;
setTimeout('changecolor('+num+','+r+','+g+','+b+')',100)
}else{
num=0;
rr=r;
gg=g;
bb=b;
iii=iii+1;
if(iii>ccolor.length-1) iii=0;
setTimeout('changecolor('+num+','+r+','+g+','+b+')',2000)
}
}
changecolor(0);
// -->
</SCRIPT>
通常我都是用这个上传到空间的
不知道论坛支持不

0

主题

144

帖子

0

精华

注册会员

Rank: 2

积分
124
金钱
137
存款
0
发表于 2008-10-14 09:37 | 显示全部楼层
特效的代码我也想学学!!!

0

主题

114

帖子

0

精华

注册会员

Rank: 2

积分
115
金钱
115
存款
0
发表于 2008-10-19 07:57 | 显示全部楼层
原帖由 橄榄树 于 2008-9-16 10:14 发表






http://bbs.hongrenju.net/dowftp/gls/fre/1.htm网址点开,查看源文件,就可以看到代码,只把图片替换成你的就行了~

灰常好看的示范

49

主题

751

帖子

5

精华

金牌会员

瑟秋草

Rank: 6Rank: 6

积分
1022
金钱
3745
存款
0
发表于 2009-1-31 17:27 | 显示全部楼层

请求

老师好,你这个代码我怎么贴进去不会变色呀?
12
发新帖 返回列表
guest
welcomelogin
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表