科学网-曹俊峰的博客-FLASH概念细解-“元件”与“实例”

来源:百度文库 编辑:神马文学网 时间:2024/04/28 00:07:34
FLASH概念细解-“元件”与“实例”

         

       1. 什么是元件和实例: 

        在Flash动画的设计过程中,常常需要创建一些能被引用的元素,一些特殊效果也必须通过这些元素才能实现,这些元素就被称为元件。在MTV和游戏中,元件的作用更加明显,因为MTV和游戏都是比较大的Flash动画,如果把所有的小动画都在一个时间轴上体现出来几乎是不可能的,只能借助元件,将一些小动画装入元件中,需要的时候再调用进来即可。如果把flash看做是一部电影的话,那么“元件”才是这部电影中的正牌“演员”。
         元件可以是一个独立的对象,也可以是小段Flash动画,在元件中创建的动画既可以独立于主动画进行播放,也可以将其调入到丰动画中作为主动画的一部分。创建元件后,Flash会自动将具添加到元件库中,以后需要时可直接从元件库中调用,而小必每次都重复制作相同的对象。
          作为演员的“元件”从“休息室”走上“舞台”就是“演出”,同理,“元件”从【库】中进入“舞台”就被称为该“元件”的“实例”!
        不过,这个比喻与现实中的情况有点不同,“演员”从后台走上“舞台”时,“后台休息室”中的“演员原型”还会存在,或者我们可以把走上前台的“演员”称之为“副本演员”也即实例。
       同一元件可以有无数个“实例”,各个“实例”的颜色、方向、大小可以设置成与原来不同的样式;实例不仅能改变外形、位置、颜色等属性,你还可以通过【属性】面板改变它们的“类型”,如从“图形”可以转为“按钮”元件。
      
就像是一个演员,它们的“副本演员”在舞台上可以穿上不同服装,扮演不同角色!这是Flash的一个极其优秀的特性。

         2.在制作Flash动画时使用元件有以下几点好处:   

          (1)元件可以反复调用,这样避免了用户重复制作相同动画的麻烦,从而大人提高了工作效率。
   (2)元件是由多个独立的元素和动画合并而成的整体,使用元件进行存储大大减少了文件占用空间。
   (3)使用元件还可加快动画的播放速度,缩短下载时间。当下载一个元件时,就相当于下载了动画的实例。
          (4)元件有自己独特的动画形成特性。不用于从外部直接导入到库的位图,外部图片在转换成元件之前,实际上是个“成组的元素”,除了可以作“动作变形”及改变位置、大小、方向,什么也干不了,要想成为真正的“舞台演员”,你还需要选中它,然后按键盘上的F8键,把它重新定义为一个新“元件”。

         3. 元件的类型

         “元件”是“舞台”的“基本演员”,要想实现自己的“动画剧本”,就得组建“演出班子”,这个“演出班子”中可以有哪些类型的“演员”呢? 
            在Flash中,主要有“图形”、“按钮”、“动画剪辑”三种。

        不同的元件在动画形成过程中有不同的作用和能力,产生不同的交瓦效果,因此利用元件能创建丰富多彩的动画。在创建动画时读者应根据动画的需要米选择需要的元件类型,特别要注意分清图形元件和影片剪辑元件的区别。
   (1)图形元件
   图形元件既町以是只含一帧的静止图片,也叮以是由多个帧组成的动画。它的特点是拥有相对独立的编辑区域。
   (2)按钮元件
   按钮元件主要用于激发某种交耳性的动作,如MTV中的“replay”、“重播”等按钮都是按钮元件。通过交互控制按钮可响应各种鼠标事件,如单击“重播”按钮将会使动画重新播放。按钮有4个小同的状态:“弹起”、“指针经过”、“按下”和“点击”,分别对应于鼠标作用于按钮上的4种状态,这种状态既可是静止图形,也可是动画。“弹起”、“指针经过”和“按下”分别指在正常状态下、鼠标经过时、按下鼠标时按钮处于什么样的状态,“点击”状态用于确定在哪个范围内可以激发按钮动作。
   (3)影片剪辑元件
   影片剪辑元件与图形元什具有相似之处。它们都可以是一段动画,扑拥有相对独立的编辑区域。在其中创建动画的方法也与在场景中编辑动画完全‘样。与图形元件不同的是图形元件会受当前场景中帧序列的约束,而使用影片剪辑元件相当于将一段小的动画嵌入到主动画中,这段小动画可独立于丰动画进行播放。当播放土动画时,影片剪辑元件也在循环播放,它不会受当前场景中帧数的限制,即使场景中只有1帧,影片剪辑元件也呵以不断循环的播放