|
② 锁定【雨滴】图层。 (2)编辑动作脚本 ① 在【AS】图层第 2、第 3 帧分别插入一个空白关键帧;在【雨滴】和【背景】图层 的第 3 帧分别插入一个普通帧。 ② 选中【AS】图层第 1 帧,打开“动作”面板,输入动作脚本: i=1; //初始化变量 ③ 选中【AS】图层第 2 帧,打开“动作”面板,输入动作脚本: duplicateMovieClip(yd, "yd"+i, i); //复制影片剪辑 yd,新影片的名称为 ydi,深度为 i _root["yd"+i]._x = random(550); 雨滴 4 //新影片的横坐标为0 至 550间的随机量,表明雨滴横向落在 x=0 到 550之间 _root["yd"+i]._y = random(150)+250; //新影片的纵坐标为250 至 400 间的随机量,表明雨滴纵向落在 y=250 到400 之间 _root["yd"+i]._alpha = random(100); //新影片的透明度为0 至 100间的随机量 i++; //计数器,每复制一次加 1 ④ 选中【AS】图层第 3 帧,打开“动作”面板,输入动作脚本: if (i<200) { //如果变量 i 小于 200 gotoAndPlay(2); //跳转到第 2 帧重新进行复制影片剪辑的程序 } else { i=1; //否则,变量 i 取值为 1 } 三个帧上所有脚本综合含义:复制 199个影片剪辑“雨滴”实例,它们的透明度随机变 化,以体现雨滴的层次感;雨滴总是落在水面范围之内(X 为 0 至 550 间的随机量,Y 为 250 至 400 间的随机量)。其中,random 表示一个随机函数,random(100)就表示产生一个 0 至 100 之间的随机数。 6、测试、存盘、发布 7、如何把雨景做在动画的某个片断上 以上说的是直接把雨景效果做在主场景上,也就是说那雨会一直下个不停。而在实际制 作动画作品时,只要求在某片断显示下雨效果。这又该如何制作呢?现介绍如下: (1)新建一个“雨景”元件 ① 创建一个名为“雨景”的影片剪辑元件,进入“雨景”元件的编辑场景。 ② 用上述制作雨景的方法,编辑“雨景”元件。不过,为了容易把握,最好把“雨滴” 元件置于注册点上。特别值得注意的是,第 2 帧上的脚本代码应改为: duplicateMovieClip(_root.yj.yd, "yd"+i, i); _root.yj["yd"+i]._x = random(550); _root.yj["yd"+i]._y = random(150)+250; _root.yj["yd"+i]._alpha = random(100); i++; 其实,跟原脚本相比,只是路径的表述方式变了。 (2)把“雨景”应用到场景片断上 返回主场景。 ① 在需要插入下雨效果的帧上插入一个空白关键帧,从库中拖一个“雨景”元件置于 舞台左上角。为该实例输入实例名为“yj” 。 ② 在需要停止下雨效果的帧上插入一个空白关键帧,就 OK了。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页 |