祝 令
(河南广播电视大学,河南 郑州 450008)
在使用flash制作动画时,同一个元素常常会被多次用到,例如制作大雨倾盆的场景时,所有的雨点可以基于一个雨点制作出来,这就用到元件。元件是flash中一种特殊的动画元素,元件存放在动画文件的库面板里,可以从库面板中取出,放在舞台上使用。这样使用的所有雨点其实都只是调用一个元件,我们可以将存放在库里的元件当成是一个对象的“正本”或“本尊”,放在舞台上的元件对象则是“复印本”或“分身”,放在舞台上的“分身”,其真正的术语叫做“实例”。我们可以将多个元件实例放置到舞台,而且每个实例都能有不同的坐标位置,大小和颜色等属性,每个实例还可以个别调整透明度、亮度和色调等属性。
flash元件具有自己鲜明的特点,具体表现在以下几个方面:(1)在创建任何元件时,元件都将自动成为当前文档的“库”的一部分。(2)元件中可以包含从其他flash文档导入的对象。(3)每个元件都有独立的时间轴,可以将帧、关键帧和层添加至元件时间轴,使元件本身成为一个动画。(4)使用元件可以减少flash文档的大小,从而便于网络传输。(5)使用元件可以加快swf文件的回放速度,因为反复使用同一元件的影片只需下载到flash player中一次。即同一个元件在影片中多次重复出现,也不会增加影片文件的大小。
依照功能和类型的不同,元件可分为下列三种:(1)图形元件:图形元件主要是用于静止的图形,它是最基本的一种元件类型,也用于创建可以重复使用的图形或动画,它无法被控制,而且所有在图形中的动画都将被主舞台中的时间轴所控制。(2)按钮元件:按钮元件主要是具备鼠标事件响应效果的一种特殊元件,用于创建动画中各类按钮,相对应鼠标的滑过,单击等操作。该元件的时间轴中包含“弹起”、“指针经过”、“按下”、“点击”,分别用于定义与各种按钮状态相关联的图形或影片剪辑。(3)影片剪辑元件:影片剪辑元件是构成flash复杂动画必不可少的元件,用于创建动画片段,它等同于一个独立的flash文件,而且它的时间轴不受主舞台中时间轴的限制,影片剪辑在复杂的动画以及flash的action script编程中经常会被使用。
1.共同点
图形元件、按钮元件、影片剪辑元件的共同点主要体现在元件在舞台上都可以在属性面板中相互改变其行为,也可以相互变换其类型,所以我们可以在舞台上对各个类型的元件进行身份互换。当然每个实例都有自己的属性,这些属性相对与元件来说是独立的,因此可以改变实例的颜色、亮度、透明度等,但这些操作都不会影响元件。
2.不同点
图形元件、按钮元件、影片剪辑元件,最大的差别在于,图形元件的播放完全受场景时间线的控制,按钮元件在时间线上的帧并不自动播放,它只是响应鼠标事件;影片剪辑元件的播放不受场景时间线的控制,在制作影片剪辑元件时它是一个小影片有自己的时间控制线;图形元件在场景中占用多少帧随时可以观看,影片剪辑元件在场景中测试时看不到实际播放的效果,只能双击该元件在各自的编辑环境中观看效果;图形元件不可以添加声音和动作语句,而按钮元件和影片剪辑元件就可以添加声音和动作语句来实现一些功能;影片剪辑中可以嵌套另一个影片剪辑,图形元件中也可以嵌套另一个图形元件,但是按钮元件中不能嵌套另一个按钮元件。
导入flash的所有内容和用户创建的元件都存储在库中,可以将库中的元件作为共享资源在各个flash文档之间共享。在制作一个比较复杂的flash影片时,会经常用到大量的素材,这样,在库面板里会堆积很多的对象,当需要用到一个元件时,查找起来比较麻烦。Flash提供了库文件夹,在库面版中可以创建多个文件夹,对元件进行管理分类。此外对库中的元件还可以进行以下操作。
1.编辑库元件的内容
对库元件进行内容编辑,也可以对其进行命名、删除、查找、更新等操作。对所选的元件进行编辑时双击该元件即可进入元件编辑模式,编辑完成后,在外部编辑器中保存文档,即可自动更新库中元件的内容。同时应用到舞台上的实例也将发生变化。
2.删除库元件
库中删除一个元件,只需选定后按下【delete】键即可,如果flash文档中应用了该元件,删除元件后,相应的实例也将被删除。
3.查找未使用的库元件
某些元件在当前文档中并没有使用,可以将他们查找出来并删除。要查找未使用的库元件,可以从库面板菜单中选择【选择未用项目】命令,执行命令后,会自动选定未使用的库元件。
4.在文档之间调用库元件
可以将元件作为资源在文档之间共享。同时打开源文档和目标文档,单击源文档库面板上的【新建库面板】按钮,从文档列表中选择目标文档,打开其库面板,使文档中显示两个库面板,将要使用的元件从源库中拖到目标库中即可。
动画制作过程中,会遇到不同的问题也会出现各种各样的需求,但是只要熟练掌握flash基础知识和各种操作技巧,特别在三种元件的使用方面,什么样的情况都会迎刃而解。在此我着重介绍了元件在flash动画制作中的精彩使用,当然也是比较简单的应用。flash动画实际上就是把这些元件进行纵向上的叠加和横向上的运动,掌握创造元件素材的方法和技巧,实际上是为动画制作打下坚实的基础,希望对想进一步学习flash的同学有用。
[1]刘小伟,李远清.《flash CS5中文版实用教程》.电子工业出版社.2011年1月第1版