3.进入影片剪辑,选中花朵的实例,在properties面板的instance name输入框中,输入影片剪辑的实例名称为flower,新建一个图层,在第1帧处加入代码如下:
i=0; //变量i等于0
max=10; //变量max等于10
flower._visible=false; //影片剪辑的属性为不显示
在第5帧按f6键,加入代码如下:
if(i<max){
flower.duplicatemovieclip("flower"+i,i);
this["flower"+i]._x=275-random(550);
this["flower"+i]._y=random(50)+50;
this["flower"+i]._alpha=random(50)+50;
this["flower"+i]._width=random(30)+10;
this["flower"+i]._height=this["flower"+i]._width;
i++;
}
代码注释:当变量i小于max时,
开始复制flower实例,复制品的深度为变量i,
复制品的x坐标为275减去550的随机数,
复制品的y坐标为50加上50的随机数,
复制品的透明度为50加上50的随机数,
复制品的宽度为10加上30的随机数,
复制品的高度为它的宽度,
变量i递增。
4.在第6帧按f6键,建立关键帧,输入代码gotoandplay2,让影片剪辑循环播放第2帧。花朵飘浮的效果如图3所示。
5.双击空白区域回到背景影片剪辑,在第100帧和第115帧处按f6键,建立关键帧,设置背景的透明度变化从100逐渐到0,也就是慢慢渐出场景。然后新建一个图层,将图层放置在花朵图层的下方,然后使用类似的方法制作出下雨的效果。
6.在这个背景的影片剪辑中,将下雨效果的原形制作成影片剪辑,实例名称为“dian”,为雨点动画添加三个关键帧,第1帧代码如下:
dian._visible=0 ;
i=0 ;
max=50 ;
第2帧代码如下:
if(i<=max){
dian.duplicatemovieclip("dian"+i,i);
this["dian"+i]._x=275-random(550);
this["dian"+i]._y=dian._y+random(50);
this["dian"+i]._alpha=random(30);
i++;
}
第3帧代码为gotoandplay(2),最终效果如图4所示。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器