查看: 1322|回复: 31

[原创教程] 来下场雪吧(*^__^*) 嘻嘻……

[复制链接]

30

主题

2830

帖子

2

精华

金牌会员

菁家老四

Rank: 6Rank: 6

积分
2989

红人居银剪刀

金钱
1753
存款
12431
发表于 2009-12-5 13:43 | 显示全部楼层 |阅读模式
本帖最后由 上网发呆 于 2009-12-12 21:16 编辑 来做个下雪的效果吧。不知道之前有没有教程有就删了吧。 先看效果图。





评分

参与人数 1金钱 +26 收起 理由
【酷形生】 + 26 谢谢上网发呆的人支持教程版~~~

查看全部评分

22

主题

2136

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2256

11周年勋章11周年PK勋章

金钱
18435
存款
0
发表于 2009-12-5 13:54 | 显示全部楼层
这图原来看过,再赏。。。

30

主题

2830

帖子

2

精华

金牌会员

菁家老四

Rank: 6Rank: 6

积分
2989

红人居银剪刀

金钱
1753
存款
12431
 楼主| 发表于 2009-12-5 13:59 | 显示全部楼层
新建一个FLASH文档。点修改文档把文档宽和高改为750*450,文档背景改黑色点确定。
点插入新建元件。类型选择为影片剪辑,名称为雪点确定。这时进入雪的影片剪辑元件的编辑场景,
点中第一帧。选择椭圆工具。笔触色禁止。填充色白色画一个5*5的圆。(这时可以将场景比例放大到200,便于操作)
居中对齐。选择黑箭头工具(选择工具)选中这个圆右键转换为元件。类型是影片剪辑。然后到属性面板点开滤镜
做模糊。数值默认。
回到主场景。双击图层一改名为底图。把素材图片拖入到场景居中对齐。图层上锁。
添加图层二改名为AS。点中第一帧右键动作,打开动作面板输入如下语句。
onLoad = function () {
        n = 160;
        for (var i = 1; i<=n; i++) {
                attachMovie("snow", "snow"+i, i);
                this.mc.swapDepths(this["snow"+i]);
                this.cc.swapDepths(this.mc);
                var a = Math.round(100*Math.random()+41);
                var b = Math.round(50*Math.random()+51);
                with (this["snow"+i]) {
                        _x = 750*Math.random();
                        _y = 400*Math.random();
                        _xscale = a;
                        _yscale = a;
                        _alpha = b;
                        _rotation = a;
                        this["snow"+i].x = Math.cos(Math.PI*Math.random());
                        this["snow"+i].y = 2+2*Math.random();
                }
        }
};
onEnterFrame = function () {
        for (var i = 1; i<=n; i++) {
                with (this["snow"+i]) {
                        _x += x;
                        _y += y;
                        _rotation += y;
                        if (_y>400) {
                                _y = 0;
                        } else if (_x>750) {
                                _x = 0;
                        } else if (_x<0) {
                                _x = 750;
                        }
                }
        }
};


锁好图层。到库里找到刚做的“雪"影片剪辑元件点中元件右键链接打钩。在弹出的链接属性框里把链接后面的第一个”为ActionScript导出”
勾起来。第三项在第一帧导出会自动打钩。然后再标示符一栏里把原来的名字删了改“sonw”点确定。
OK了可以测试了。看看是不是雪花飘飘了。祝你成功。
对了如果要画个边框一定要把边框转换成影片剪辑元件然后在场景里给边框起个实例名叫“mc" 要不雪就下到框外边了。
完了(*^__^*) 嘻嘻……

30

主题

2830

帖子

2

精华

金牌会员

菁家老四

Rank: 6Rank: 6

积分
2989

红人居银剪刀

金钱
1753
存款
12431
 楼主| 发表于 2009-12-5 14:00 | 显示全部楼层
这图原来看过,再赏。。。
七彩 发表于 2009-12-5 13:54

偶还没写完教程捏、你就抢沙发了呀(*^__^*) 嘻嘻……。

5

主题

2253

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2249
金钱
737
存款
1130
发表于 2009-12-5 14:03 | 显示全部楼层
蛮漂亮的图,那下雪的很柔和,很符合图意,学习下了,谢楼主分享
谢谢飞舞公主做的YY

30

主题

2830

帖子

2

精华

金牌会员

菁家老四

Rank: 6Rank: 6

积分
2989

红人居银剪刀

金钱
1753
存款
12431
 楼主| 发表于 2009-12-5 14:06 | 显示全部楼层
贴上张图吧。(*^__^*) 嘻嘻……。
86c6bf97d4c7c1267af480cb.jpg

30

主题

2830

帖子

2

精华

金牌会员

菁家老四

Rank: 6Rank: 6

积分
2989

红人居银剪刀

金钱
1753
存款
12431
 楼主| 发表于 2009-12-5 14:08 | 显示全部楼层
蛮漂亮的图,那下雪的很柔和,很符合图意,学习下了,谢楼主分享
小雨的心 发表于 2009-12-5 14:03

昨天做了作业是下雪。所以写个教程。不知道能不能看懂。

0

主题

230

帖子

0

精华

注册会员

Rank: 2

积分
259
金钱
556
存款
0
发表于 2009-12-5 15:15 | 显示全部楼层
FLASH的制作没学过,进来欣赏欣赏飘亮的雪景!

8

主题

593

帖子

0

精华

高级会员

Rank: 4

积分
625
金钱
1077
存款
0
发表于 2009-12-5 16:30 | 显示全部楼层
学习了谢谢啊,那些代码看见就晕了。

4

主题

802

帖子

0

精华

高级会员

Rank: 4

积分
933
金钱
1093
存款
0
发表于 2009-12-5 17:14 | 显示全部楼层
虽然俺这里不知道怎么了,就是看不到FLASH的,不过俺也想学学,弄过两年FLASH,对它还是很喜欢的
guest
welcomelogin
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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