本文目录一览

1,如何制作下雪FLASH

1、 创建影片剪辑元件。 2、 返回场景,选中图层1第1帧,拖入影片剪辑元件,命名为snow。第3帧插入帧。 3、 添加新图层。在图层2第2、3帧插入关键帧 4、 选中图层2第1帧,添加语句 Var i=1; 5、 选中图层2第2帧,添加语句 duplicateMovieClip("snow","snow"+i,i); setProperty("snow"+i,_rotation,random(360)); k=random(100); setProperty("snow"+i,_yscale,k); setProperty("snow"+i,_xscale,k); setProperty("snow"+i,_x,random(550)); setProperty("snow"+i,_y,random(400)); setProperty("snow"+i,_alpha,random(50)+50); i++; if(i==30) i+1; 6、 选中图层2第3帧,添加语句 gotoAndPlay(2);

如何制作下雪FLASH

2,FLASH中如何用编程实现下雪场景

嘿Flash下雪动画我有个源文件as2.0的 就是利用循环来duplicate然后设置x y坐标来移动 变量再自增.
1.打开flash MX 2004,新建文档,文档大小550*400像素,帧频设为25FPS.   2.用线条工具在舞台上画出一朵雪花,将该雪花选中,按F8将其转换为电影剪辑,将主场景雪花电影剪辑删除.   3.按ctrl+L打开库,在库中选中雪花电影剪辑,按右键后,在弹出的菜单中选"链接",在接下来弹出的"链接属性"窗口中,将"标识符"设为snow,并在"为动作脚本导出"和"在第一帧导出"前打上勾.   4.回主场景,选中图层1的第1帧,按F9键打开动作脚本编辑窗口,输入以下代码: this.onLoad = function (){ n = 60; var i = 1; while (n >= i){ this.attachMovie("snow", "snow" + i, i); var a = Math.round(60 * Math.random() + 41); var b = Math.round(50 * Math.random() + 51); with (this["snow" + i]){ _x = 550 * Math.random(); _y = 400 * Math.random(); _xscale = a; _yscale = a; _alpha = b; _rotation =a; this["snow" + i].x = Math.cos(Math.PI * Math.random());//雪花沿x轴每帧播放后的位移增量 this["snow" + i].y = 2+ 2*Math.random();//雪花沿y轴每帧播放后的位移增量 } i++; } } this.onLoad(); this.onEnterFrame = function(){ var a = 1; while (n>= a){ with (this["snow" + a]){ _x += x; _y += y; _rotation += y; if (_y > 400){ _y =0; }else if (_x>550){ _x=0; }else if(_x<0){ _x=550; } } a++; } }
下雪场景:去网上百度一下这类AS代码,然后放入动作面板的脚本窗口中; 音乐:主场景中新建一图层,导入音乐即可; 图片就直接放在图层1中就可以了,自己调整位置; 其实不编写代码也可以,自己弄个下雪的影片剪辑也可以的

FLASH中如何用编程实现下雪场景


文章TAG:flash  中下  下雪  场景  flash中下雪场景怎么做  
下一篇