水滴主要用于这样的雨景效果
水滴雨景效果制作(AS2)
1、 插入图形元件,绘制水滴,17*20。旋转-8度。
2、 插入按钮元件,在点击帧画30*30的圆。
3、 插入mc,拖入水滴元件置于中央,1至15帧做从小到大的动画,16帧~21帧均按F6,18、20两帧的水滴变为正圆。21帧至34帧做水滴下落的动画,34帧Alpha值为40,并缩小为13。
插入新层拖入按钮元件于中央,输入程序:
on (release, rollOver) {
gotoAndPlay("over");
}
17帧按F7。
插入新层,16帧F6,输入程序:stop(); 17帧F6输入程序:
starttime = getTimer()+2000+random(6000);
//每个水滴延迟2秒,在6秒内随机下落。
17帧帧标签设为over。
4、 回主场景,第一层放置背景图,第3帧F5。第二层拖入mc,选中场景中的mc实例输入程序:
onClipEvent (load) {
radomtime = random(5);
starttime = getTimer()+8000+radomtime;
}
onClipEvent (enterFrame) {
Timercheck = starttime-getTimer();
if (Timercheck<=0) {
this.gotoAndPlay("over");
}
}
第三层为程序控制:
第1帧程序:
i=1;
第2帧程序:
radomscale = (random(4)+2)*26;
duplicateMovieClip("bol", "bol"+i, i);
setProperty("bol"+i, _x, random(600));
setProperty("bol"+i, _y, random(400));
setProperty("bol"+i, _xscale, radomscale);
setProperty("bol"+i, _yscale, radomscale);
进行控制。X、Y比例相同,
i++;
第3帧程序:
if (i<=25) {
gotoAndPlay(2);
} else {
stop()
}
附件
-
水滴效果.fla
(496 KB)
-
2008-6-8 19:56, 下载次数: 502