From: http://www.flashkj.com/wap.asp?act=View&id=66

一、时间轴线(Timeline)

时间轴线是动画和视频类软件中的一个重要概念。它相当于电影导演使用的摄影表。在实际电影拍摄中,导演通过摄影表来记录和控制整个影片的流程,包括什么时间、哪位演员上场、他应该说什么台词、做什么动作以及各位演员之间应该如何配合等等。而时间轴线则记录了全部的动画信息,是控制动画流程最重要的手段。

二、帧(Frame)

影片中的每个画面在Flash中称为一帧(Frame)。事实上,用户所看到的动画并不是画面上的物体真的在运动,生活中看到的所有的影视作品也都是由静止的画面组成的。在没有电脑之前,制作动画片都是通过手绘的方式来完成的。动画家们把原画一张一张的画在纸上,用录像机把它们一一录成画面,然后,一张一张放映,在大屏幕上看到的连续画面就是动画片。电影放映,一秒钟24个画格,电影的一个画格就是Flash的一帧。帧,在Flash中就是画面、画格的意思。在Timeline时间轴线中,一般每5帧为一组,被使用的实帧为灰色,空帧为白色。

帧的分类:

1.关键帧:用来定义动画在某一时刻的新的状态的帧,必须要由制作者来   绘制。关键帧根据有无内容分为空关键帧和实关键帧。

2.中间帧:在两个关键帧之间,由电脑生成的变化过程帧称为中间帧。

帧的集合:在某一时刻画面上出现的所有对象反映在时间轴线里是纵向的一

列帧的集合(即被播放头红线标明的那一列),称为一个单元(Cell)。

帧频:每秒钟播放的帧数称为帧频。

帧、关键帧的有关操作:“帧”的右键菜单的使用。

三、层(Layer)

图层这个概念在许多的图形软件中都会出现,使用图层工具,用户可以在不同的层上创建图案和图案的动画行为,并且各层上的图案彼此之间不会产生影响,这样就可以简化动画的创作以及简化对动画中物体的管理。

“层”和“时间轴”是动画的两个维度。层建立的是空间维度,时间轴建立的是时间维度。层在动画中具有分离要素的作用,时间轴则在时间维度中控制要素的行为。

层的有关操作:隐藏、锁定、新建、删除等。

层的属性设置:普通层、引导层、被引导层、遮罩层(蒙版层)、被蒙版层

四、场景(Scene)

  场景相当于实际表演中的舞台,活跃在电影舞台上的人叫做角色,而出现在Flash场景中的对象则称为实例(Instance)。每增加一个场景就相当于增加了影片的一集或是一幕。场景以外的区域称之为工作区,或者称之为“后台”,除非将其中的对象移到场景中,否则,是不会出现在最终导出的动画中。

五、元件(Symbol)和实例(Instance)

元件是在Flash中可以被不断重复使用的一种特殊对象,就像剧组里的演员,这一场戏中可以用他来演角色甲,下一场戏中可以用他来演角色乙,每个演员可以用来演多个角色。每个元件被多次拖曵到舞台上,就可以创建多个实例(Instance)即:角色。

Flash之所以引入元件的概念,主要是为了能够有效地减小输出文件的尺寸,因为在Flash里的对象,如果使用同一个元件的不同实例,则保存对同一元件的若干次引用所需的空间比单独绘制更加节省空间。其次可以使编辑电影更加简单化,因为如果元件修改了,那么应用于电影中的实例也将作相应的修改。再次Flash对制作动画作了很多限制,其中很大一部分动画只有制作成元件才能够完成。

Flash中的元件分为3种:图片(Graphic)、按钮(Button)和电影片段(Movie Clip)。他们之间可以通过调整行为(Behavior)选项来相互转换。

每个元件都有自己独立的Timeline,其中图形和电影片段的Timeline用法与动画场景上的Timeline是相同的。

元件的来源一般由三种途径:

1、内置库中得到

  通过选择Window/Common Libraries,从中选取元件

2、从已有的fla源程序中提取

通过选择菜单File/Open as Library按库方式打开文件,可以只打开指定原文件中的元件库

3、直接在Flash中创建

  创建元件的快捷键为Ctrl+F8,如果将舞台上的对象转换为元件则快捷键为F8。

Flash动画分类

一、关键帧动画(逐帧动画)

二、运动补间动画

运动补间动画的起止对象是元件,而且是同一个元件。

三、形状补间动画

形状补间动画的起止对象都是图形(Shape)。

四、路径动画

由引导层和被引导层构成,运动对象的中心必须放在路径上。

五、蒙版动画

1、蒙版动画:由蒙版层和被蒙版层构成。

2、伪蒙板动画:上层中的对象的颜色与舞台的颜色一致,从视觉上产生遮挡的效果。

六、色彩动画

1、原始色彩动画:关键帧颜色变化。

2、形变色彩动画:动画的起止对象是图形(Shape)。

3、运动色彩动画:动画的起止对象是元件。

Tags:Flash,概念,原理 | 2009-9-29 | 发表评论

Flash基本概念和原理相关推荐

  1. NOR Flash擦写和原理分析

    http://www.cnblogs.com/jason-lu/archive/2013/03/13/2957399.html NOR Flash擦写和原理分析 NOR Flash擦写和原理分析 一. ...

  2. iOS/OS X内存管理(一):基本概念与原理

    iOS/OS X内存管理(一):基本概念与原理 发表于21小时前| 1585次阅读| 来源CSDN| 8 条评论| 作者刘耀柱 移动开发iOSObjective-C内存管理内存泄露局部变量开发经验 a ...

  3. 前端路由的概念与原理

    前端路由router的概念与原理 1. 什么是路由 路由(英文:router)就是对应关系. 2. SPA 与前端路由 SPA 指的是一个 web 网站只有唯一的一个 HTML 页面,所有组件的展示与 ...

  4. 前端路由||路由的基本概念与原理||在开发中,路由分为:   后端路由   前端路由

    前端路由 路由的基本概念与原理 vue-router的基本使用 vue-router嵌套路由 vue-router动态路由匹配 vue-router命名路由 vue-router编程式导航 基于vue ...

  5. git入门:概念、原理、使用

    git和Github 概念 Git --- 版本控制工具(命令). 工具介绍官方网站:http://git-scm.com 工具下载地址:http://git-scm.com/download/ gi ...

  6. mysql优化器分析器_MySQL查询优化器的概念和原理整个执行过程

    原标题:MySQL查询优化器的概念和原理整个执行过程 什么是MySQL的Query Optimizer 专门负责优化SELECT语句的优化器模块MySQL Query Optimizer通过计算分析收 ...

  7. Java注解的基本概念和原理及其简单实用

      一.注解的基本概念和原理及其简单实用 注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通过解析 ...

  8. 机器学习基础图表:概念、原理、历史、趋势和算法

    四大会计师事务所之一的普华永道(PwC)发布了多份解读机器学习基础的图表,其中介绍了机器学习的基本概念.原理.历史.未来趋势和一些常见的算法.为便于读者阅读,机器之心对这些图表进行了编译和拆分,分三大 ...

  9. S3C2440对Nand Flash操作和电路原理(基于K9F2G08U0A)

    S3C2440对Nand Flash操作和电路原理(基于K9F2G08U0A) S3C2440内部集成了一个Nand flash控制器.S3C2440的Nand flash控制器包含了如下的特性: l ...

最新文章

  1. 基于python的压测工具_Python Locust性能测试简介及框架实践
  2. 【SICP练习】9 练习1.15
  3. php如何记录访问请求类型,检测PHP中的请求类型(GET、POST、PUT或DELETE)
  4. CCF-CSP认证201312-1(出现次数最多的数)
  5. 在基于Spring MVC的应用程序中配置favicon.ico
  6. python 3.9特性,开发者应该知道的Python 3.9新特性
  7. [Unity2D]游戏引擎介绍
  8. I00030 Grades conversion
  9. FastReport 数据区二级显示
  10. adc matlab代码,pudn-几种ADC设计的matlab源码
  11. 深入了解智能手机常见感应器
  12. 全网最全——数字信号和模拟信号的区别
  13. SpringBoot-Mongodb双数据源配置
  14. Cadence Allegro倒角图文教程及视频演示
  15. 求100以内所有的素数和
  16. UBOOT学习1——UBOOT移植流程
  17. 常用的正则表达式(匹配数字)
  18. android 列表回弹效果,Android ListView ScrollView回弹效果
  19. 华为java校招面试流程_华为面试流程是什么?
  20. Cesium加载月球WMTS服务

热门文章

  1. leetcode 5756. 两个数组最小的异或值之和(状态压缩dp)
  2. leetcode315. 计算右侧小于当前元素的个数(树状数组解法)
  3. 密度聚类dbscan_DBSCAN —基于密度的聚类方法的演练
  4. [Swift]LeetCode1035.不相交的线 | Uncrossed Lines
  5. I/O模型系列之四:两种高性能IO设计模式 Reactor 和 Proactor
  6. 【CTSC2017】【BZOJ4903】吉夫特 卢卡斯定理 DP
  7. 关于Python3.6下登陆接口的尝试
  8. 利用python数据分析panda学习笔记之Series
  9. matplotlib —— 添加文本信息(text)
  10. 二叉树的建立与三种遍历