实例教程—雪
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-10
雪 花 纷 飞 雪花纷飞(如图1所示)是一个在制作情景剧或MV时经常要用到的效果。该动画中纷纷扬扬的大雪配以冰天雪地的背景,就算在酷暑季节也会给人一种清凉的感觉。并且几乎每一片雪花的大小、角度、方向和飘落的速度都不相同,这样的效果是不是很吸引人?本例从画面效果上看简洁明快,在实际制作时也一点不难。在时间轴上只有一个帧,库中也只有背景图片和雪花这两个元件。实现雪花漫天飞舞的效果关键在于随机函数random的应用。 图1 “雪花纷飞”效果图 软件知识点 : 影片剪辑事件onClipEvent : attachMovie语句 : random语句 实例分析 在动手制作“雪花纷飞”前,让我们先理清本实例的设计思路和制作方法,然后可以一步到位做出效果。 制作特点 本任务主要有以下特点: (1)需要的素材就是一幅雪景图片,素材选取质量的好坏对最后的效果也有很大的影响。 (2)本实例的关键还在脚本的编写上,所以在动手制作之前需要对onClipEvent、attachMovie和random语句有一定的了解。实例10已经应用到了attachMovie语句,在介绍实际操作步骤之前,还将对onClipEvent和random函数作一些说明。 创意分析 想要制作雪花纷飞的效果,如果一片一片地对雪花进行绘制并添加动作,将吃力不讨好而且还会成为一个笑话。本实例用attachMovie方法将一个雪花元件作为影片剪辑实例添加多个到场景中,再使用随机函数random为每一片雪花随机设置产生位置、大小、旋转方向、运动方向和运动速度,这样,在纷纷扬扬的无数片雪花中就再也找不到两片完全相同的了。 用Flash制作下雪效果总的来说主要有以下两种方法: 【方法1】 设计静止的雪花图像,在调用影片剪辑时为其添加速度使其下落。这是本例用到的方法。从微观上看,每一片雪花从下落开始只保持一种大小、方向和速度,但从宏观上看,众多雪花交错飞舞的效果便出来了。 【方法2】 在影片剪辑中使用引导动画做成雪花飘落的效果,在场景中对其进行调用。这种方法不涉及到用Actions控制雪花的速度和方向,但同样可以用random语句控制其大小。 技术要领 使用中文版Flash MX制作“雪花纷飞”特效动画的技术要领主要在恰当运用影片剪辑事件onClipEvent和随机函数random。 1.onClipEvent(movieEvent){ statement(s); } 影片剪辑事件onClipEvent是专用于影片剪辑的事件处理函数,它用来触发为影片剪辑实例定义的动作。movieEvent 是一个事件触发器,当事件发生时,就执行大扩号内定义的动作。movieEvent可以是load、unload、enterFrame、mouseMove、keyDown等等。本例用到的是load和enterFrame事件。播放动画时,当影片剪辑被加载(不一定开始播放)到时间轴上即触发load事件,当动画播放到影片剪辑所在时间轴上的帧位置,即触发enterFrame事件。 2.random(value) 随机函数random(value)返回0到value之间的一个随机整数。如random(10)将随机返回0~9这10个数中的一个数。本实例将用到大量的随机函数。 操作过程 下面介绍制作雪花纷飞效果的操作过程。 1.编辑元件 本实例用到的两个元件是一幅背景图片和一片雪花的影片剪辑。背景图片是从电脑中导入的,雪花得手工绘制。 (1)启动Flash MX,单击属性面板中的按钮,在出现的“文档属性”对话框中将文档尺寸设为500×400像素,将背景色设为黑色。将背景色设为黑色是为了方便绘制白色的雪花。 (2)选择“文件”/“导入”命令,将背景.jpg图片导入到舞台中并对齐到舞台中心。 (3)按快捷键Ctrl+F8新建一个影片剪辑元件,将其命名为“雪花”。 (4)使用放大镜工具放大舞台中心,对雪花元件进行编辑。编辑 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于实例教程—雪的所有评论