Flash实用技巧之地室中的幽灵火焰(5)
分别单击第5、10、15、20帧,按快捷键F6插入关键帧。选中第5帧中光圈图像,接着按快捷键Ctrl+F3打开Properties面板并如图12所示设置。“Color”下拉菜单选项中的Tint为颜色的对比度。接着打开Transform面板并把光圈放大到110%,见图11。最后把这个光圈图像向上移动30px。 选中第10帧,用同上方法把光圈图像的Tint颜色设为红色并放大放大120%,然后把它向上移动80px 选中第15帧,把光圈图像设为黑色并放大放大200%,然后再把它向上移动120px。 选中第20帧,把光圈图像设为黑色并放大放大120%,然后再把它向上移动120px。图12 第5帧光圈颜色的对比度图14 火焰动画设置效果图16 给“火焰动画”起个实体名火焰动画的设置效果如图14所示,图片的显示用了洋葱皮命令。二、设计场景 1.设计主场景中的层 单击按钮,如图15建立各层,层的次序不要变化。图15中显示了库中所有的符号以及各符号在场景中的相对位置。现在,你只要把已经设计好的电影剪辑从库中拖拽到相应的层里就可以了。如把影片剪辑“光圈动画”拖入到“光圈动画”层中。把符号放在各自的层里,然后通过隐藏和锁定它们我们就可以实现便捷、高效地工作了。 技巧提示:如果你发现符号还需要编辑,可以双击元件后进入编辑状态编辑,编辑时锁定其它层或隐藏其它层,这样调整起来就比较省力省时。而且,在编辑状态下调整符号的位置也是很方便的。 2.设计火焰动画层 把设计好的“火焰动画”影片从库中拖拽到“火焰动画”层中,接着选中“火焰动画”并在Properties面板里给影片起个实体名fire,如图16所示。然后右键点击场景中的“火焰动画”影片,选择Actions命令打开Actions面板,输入如下代码:// load事件为载入命令,当影片播放时就执行下面的代码onClipEvent(load) {// 语句的作用是让火焰动画在X轴的方向上左右移动,Math.random()产生随机数_x += Math.random()*10 -5;// 语句的作用是在Y轴的方向上改变火焰的大小,_yscale就是影片在Y轴的方向上的缩放属性_yscale = Math.random()*60 + 40;} 这段代码的作用是让光球左右跳动,并时时改变自身的高度。这段代码和下面的代码结合就会产生火焰效果。
首页 上页 | ...2| 3 | 4 | 5 | 6 | 下页 尾页 共 6 页