当当电纸书li:制作飘雪效果

来源:百度文库 编辑:偶看新闻 时间:2024/04/29 10:09:20
制作飘雪效果的一种全新的解决方案,推荐给大家(转自自由风)。
效果图:
',1)">
制作方法:
1、插入“雪1”影片剪辑:用刷子工具,点一“白点儿”,宽高4*4像素,标准对齐(即左对齐、上对齐,下同)。
2、插入“雪2”影片剪辑:拖入“雪1”元件,标准对齐,给影片剪辑输入语句:
onClipEvent (enterFrame) {
_xscale = _yscale=random(90)+50;
_rotation = random(360);
_alpha = random(60)+40;
_x += random(5)-2;
_y += random(15)+5;
if (_y>400) {
_y = 0;
}
}
3、插入“雪3”影片剪辑:拖入“雪2”,标准对齐,输入实例名mc,在当前帧输入语句:
i = 1;
mc._visible = 0;
onEnterFrame = function () {
duplicateMovieClip(mc, "mc"+i, i);
with (this["mc"+i]) {
_x = random(550);
}
i++;
if (i>130) {
i = 0;
}
};
4、组织场景:回到主场景,图层1导入一张雪景图片到舞台,匹配宽高,标准对齐。图层2第1帧拖入“雪3”元件,标准对齐。
测试,OK!
说明:
1、要实现场景内的“局部下雪”,一是可以采用图层遮罩的办法,二是可以通过修改脚本中相应参数达到目的,具体是将以上脚本中的550和400改成欲下雪区域的宽和高,并将“雪3”元件置于欲下雪区域的左上角。
2、控制播放和停止:可以采用淡入淡出的办法实现,最好在欲结束的地方插入空白关键帧。