Flash动画
-
Flash
(交互式矢量图和Web动画标准)
- 中文名
- 固态存储器与动画编辑器
- 外文名
- FLASH,Flash
- 别 名
- 闪客
- 类 别
- 动画创作软件
- 开发商
- Macromedia
软件介绍
背景
Flash出现的历史背景和前提条件:由于HTML(标准通用标记语言下 的一个应用)的功能十分有限,无法达到人们的预期设计,以实现令人耳目一新的动态效果,在这种情况下,各种脚本语言应运而生,使得网页设计更加多样化。然 而,程序设计总是不能很好地普及,因为它要求一定的编程能力,而人们更需要一种既简单直观又有功能强大的动画设计工具,而Flash的出现正好满足了这种 需求。
功能
历史
还提供了Flash Catalyst和Flash Builder。Flash Catalyst是一个设计工具,它无需编写代码即可快速创建富有表现力的界面和交互式内容。Flash Builder(以前称为Flex Builder)是适合于开发人员(而不是动画师或设计师)创建交互式内容的以代码为中心的环境。尽管开发平台不同,这3种工具最终都将生成相同的结果——Flash内容(SWF文件)。Flash SWF文件在浏览器上的Flash播放器中、浏览器外面的桌面上的AIR(Adobe Integrated Runtime,Adobe集成运行环境)中或者在移动电话上运行。
1.
|
着火点
|
2.
|
flashmemory
快闪式存储器
|
3.
|
flashfile system (FFS)
快闪档案系统
|
4.
|
flashcard
快闪卡
|
5.
|
goldflash
金色闪标,黄金闪标
|
6.
|
memory,flash
快闪存储器
|
7.
|
moldflash
模子溢料;模子毛刺
|
8.
|
system,flashfile (FFS)
快闪文件系统
|
9.
|
MicrosoftFlashFile System
微软的快闪文件系统
|
10.
|
FlashTranslation Layer
快闪转换层
|
11.
|
FlashFile System
快闪文件系统
|
版本名称
|
更新时间
|
增加功能
|
---|---|---|
Future Splash Animator
|
1995年
|
由简单的工具和时间线组成
|
Macromedia Flash 1
|
1996年11月
|
Macromedia更名后为Flash的第一个版本
|
Macromedia Flash 2
|
1997年6月
|
引入库的概念
|
Macromedia Flash 3
|
1998年5月31日
|
影片剪辑,Javascript插件,透明度和独立播放器
|
Macromedia Flash 4
|
1999年6月15日
|
|
Macromedia Flash 5
|
2000年8月24日
|
智能剪辑,HTML文本格式
|
Macromedia Flash MX
|
2002年3月15日
|
Unicode,组件,XML,流媒体视频编码
|
Macromedia Flash MX2004
|
2003年9月10日
|
文本抗锯齿、ActionScript2.0,增强的流媒体视频行为
|
Macromedia Flash MX Pro
|
2003年9月10日
|
ActionScript2.0的面向对象编程,媒体播放组件
|
Macromedia Flash 8
|
2005年9月13日
|
详见Flash8
|
Macromedia Flash 8 Pro
|
2005年9月13日
|
方便创建FlashWeb,增强的网络视频
|
Adobe Flash CS3 Professional
|
2007年
|
支持ActionScript3.0,支持XML
|
Adobe Flash CS3
|
2007年12月14日
|
导出QuickTime视频
|
Adobe Flash CS4
|
2008年9月
|
|
Adobe Flash CS5
|
2010年
|
FlashBuilder、TLF文本支持
|
Adobe Flash CS5.5 Professional
|
2011年
|
支持 iOS 项目开发
|
Adobe Flash CS6 Professional
|
2012年4月26日
|
生成sprite菜单,锁定3D场景,3D转换
|
Flash Professional CC | 2013年11月 |
经过改进的新动画编辑器
创建和发布 WebGL 内容
导出为 SVG 格式
使用可变宽度工具增强笔触
Kuler 面板
创建用于 Flash Professional CC 的 HTML5 扩展
与 Adobe Creative Cloud 实现工作区同步
|
档案格式
基本功能
绘图
都开始于像矩形和椭圆这样的简单形状,因此能够熟练地绘制它们、修改它们的外观以及应用填充和笔触是很重要的。对于Flash提供的3种绘制模式,它们决
定了“舞台”上的对象彼此之间如何交互,以及你能够怎样编辑它们。默认情况下,Flash使用合并绘制模式,但是你可以启用对象绘制模式,或者使用“基本
矩形”或“基本椭圆”工具,以使用基本绘制模式。
编辑图形
基本功。只有基本功扎实,才能在以后的学习和创作道路上一帆风顺;使用FlashProfessional8绘图和编辑图形——这是Flash动画创作的
三大基本功的第一位;在绘图的过程中要学习怎样使用元件来组织图形元素,这也是Flash动画的一个巨大特点。Flash中的每幅图形都开始于一种形状。
形状由两个部分组成:填充(fill)和笔触(stroke),前者是形状里面的部分,后者是形状的轮廓线。如果你总是可以记住这两个组成部分,就可以比
较顺利地创建美观、复杂的画面。
补间动画
绘制一个形状,然后在另一个关键帧中更改该形状或绘制另一个形状,Flash根据两者之间帧的值或形状来创建的动画称为“形状补间动画”。形状补间动画可
以实现两个图形之间颜色、形状、大小、位置的相互变化,其变形的灵活性介于逐帧动画和动作补间动画之间,使用的元素多为鼠标或压感笔绘制出的形状。
基本功能中重要的出彩点;使用遮罩配合补间动画,用户更可以创建更多丰富多彩的动画效果:图像切换、火焰背景文字、管中窥豹等都是实用性很强的动画。并
且,从这些动画实例中,用户可以举一反三创建更多实用性更强的动画效果。遮罩的原理非常简单,但其实现的方式多种多样,特别是和补间动画以及影片剪辑元件
结合起来,可以创建千变万化的形式,你应该对这些形式作个总结概括,从而使自己可以有的放矢,从容创建各种形式的动画效果。
透出下面图层中的内容。在Flash动画中,“遮罩”主要有两种用途:一种是用在整个场景或一个特定区域,使场景外的对象或特定区域外外的对象不可见;另
一种是用来遮罩住某一元件的一部分,从而实现一些特殊的效果。
软件特性
区别
比较
|
动作补间动画
|
形状补间动画
|
在时间轴上的表现
|
淡紫色背景加长箭头
|
淡绿色背景加长箭头
|
对象的组成元素
|
影片剪辑、图形元件、按钮、文字、位图等
|
形状,如果使用图形元件、按钮、文字,则必先分离再变形
|
完成的作用
|
实现一个元件的大小、位置、颜色、透明等的变化
|
实现两个形状之间的变化,或一个形状的大小、位置、颜色等的变化
|
播放器
安装方法
快捷键
工具
菜单命令
插件
为增强flash的功能,有的个人和公司开发的可以安装在flash中的外挂插件(和许多软件的插件一样)。可以实现如自动保存、画特殊符号、骨骼动画等功能。
出品商
adobe
obeFlash的最初开发者是美国的Macromedia公司,Macromedia公司总部设立在美国加州(加利福尼亚)三藩市(旧金山),在全球50多个国家设有经营机构。Macromedia公司在全球拥有300万开发和设计用户以及广大的行业合作伙伴网络,其丰富的客户机软件被98%的Web应用开发人员所广泛使用,是企业、政府和教育市场客户的战略性IT提供商。
开发人员
未来
展道路似乎受到巨大的阻力,就在人们纷纷讨论Adobe公司是否准备放弃Flash时。Adobe亚太区专业讲师Paul
Burnett日前明确的表示:Adobe肯定不会放弃Flash,Flash的未来在网页游戏。
戏和小游戏绝大部分都是通过Flash制作的,Adobe正好借助这次游戏大发展调整Flash的方向,专注于Flash游戏的制作和AIR的开发。
Adobe
Flash最新版本也宣布支持3D,3D页游将会是未来发展的趋势,也会是网页游戏的主流。Flash已经定位在页游开发领域,尤其是3D高端网游为主的
开发其他技术是无法做到的。这是Flash的一大机遇,是Flash新的未来。
Player用户群广泛,但仅算得上Flash平台上的“外壳”而已,该平台真正的核心包括IDE(集成开发环境)Flash软件、Flex开发框架与
AS脚本语言等,网络上大多数的矢量动画、多媒体网站都在Flash平台完成。 [Flash不支持Android4.1 ]
呢?Adobe创意部门亚太区专业讲师Paul
Burnett日前在接受网易科技采访时阐述的观点则正解释了这点,他认为,Flash最大的成功之处在于“可做的事情远远超越浏览器端”,其未来发展方
向有两方面,一是网页游戏,二是DRM数字版权管理,前者将越来越多的应用在移动终端。
2、iOS 项目支持 iPad 和 iPhone 4 高清app输出。
3、舞台属性新增一个 Scale content with stage 功能,Flash中的元件可跟随舞台尺寸修改自动调整来适应不同设备的分辨率。
4、可将矢量元件设置成位图输出,来提升在移动设备上的运行效率。
5、可很方面的设置共享库元件,在同一个项目的多个fla中共享一个元件的更新。
6、图层可以复制。
7、矢量直接转换成位图。
8、TLF 文字方面加入更多面板控制项。
9、代码片段可用拖拽的方式和元件进行绑定。
10、新版的发布面板。
Flash动画的更多相关文章
- 农业公司flash动画模板
农业公司flash动画素材下载模板是一款绿色水果蔬菜种植企业的flash动画模板. 下载:http://www.huiyi8.com/sc/10576.html
- IE7浏览器下去除flash动画边框问题
<object width="100%" height="100%" data="/templates/default/swf/guide.sw ...
- 网页中插入Flash动画(.swf)代码和常用参数设置
我们现在大部分人做网页,都是直接用DW插入flash,而且DW也是所见即所得,直接生成了相应的flash显示代码.可是我们又有多少人了解这些直接由DW生成的代码呢?其实我接触flash player标 ...
- 如何做出透明背景的flash动画
最近碰到了一个问题,做动画时怎么设置透明背景,字是白色的,网上搜了一下,发现可以这样做 在插入的flash代码中加入这一行代码就可以实现了 <param name="wmode&quo ...
- C#操作Flash动画
对于在C#开发的过程中没有接触过Flash相关开发的人员来说,没有系统的资料进行学习,那么这篇文档针对于初学者来说是很好的学习DEMO. 本文章中的DEMO实现了C#的COM控件库中本来就带有对fla ...
- selenium自动化过程中如何操作Flash动画
最近在看python的爬虫框架(scrapy),一个词概括就是:"酸爽"!等把selenium自动化版块讲完后,打算写一写关于scrapy相关的知识,打算从源码角度解析下scrap ...
- 闪屏Flash动画
这个也比较简单,之前也做过不少 今天这个就为了方便日后使用,希望大家都可以借鉴借鉴啊! @ViewInject(R.id.linMain) private LinearLayout linMain; ...
- flash 动画数据导出 到 coco2d-js ,cocos2d-x 问题的记录
1:必须搞清flash坐标系 和 cocos2d 的坐标系的差异2:对于cocos2d系列坐标系的深入理解: 以前我们常认为 coco2d-x的X,Y是相对坐标系,相对于父节点的X,Y的坐标,这种说法 ...
- 解决CEF中显示Flash动画弹出安全警告问题
一. 1.Xilium.CefGlue. CefApp (CefApp.cs文件)类on_before_command_line_processing方法内设置flash路径.版本号等. m_comm ...
随机推荐
- 《Linux内核设计与实现》课本第五章学习笔记——20135203齐岳
<Linux内核设计与实现>课本第五章学习笔记 By20135203齐岳 与内核通信 用户空间进程和硬件设备之间通过系统调用来交互,其主要作用有三个. 为用户空间提供了硬件的抽象接口. 保 ...
- ElasticSearch配置说明
配置文件位于%ES_HOME%/config/elasticsearch.yml文件中. cluster.name: elasticsearch 配置集群名称,默认elasticsearch node ...
- ORACLE 自定义聚合函数
用户可以自定义聚合函数 ODCIAggregate,定义了四个聚集函数:初始化.迭代.合并和终止. Initialization is accomplished by the ODCIAggrega ...
- Python查找当前路径和子路径下指定后缀名的文件
# -*- encoding:utf-8 -*- import os def SearchFile(path,text): try: files=os.listdir(path) for f in f ...
- Poj1743 (后缀数组)
#include<cstdio> #include<algorithm> #include<cstring> #include<cmath> using ...
- Android中的自定义视图控件
简介 当现有控件不能满足需求时,就需要自定义控件. 自定义控件属性 自定义控件首先要继承自View,重写两个构造函数. 第一个是代码中使用的: public MyRect(Context contex ...
- Android中的slidingmenu
简介 SlidingMenu作为滑动侧边栏主要用来代替Android传统的Menu菜单. 导入方法 SlidingMEnu以前依赖于另一个开源库ActionBarSherlock,但是现在被AppCo ...
- Python Day 01
What is variables? 一段命名的内存空间 变量即在程序运行过程中,它的值是允许改变的量 1.变量命名: 合法: 显式.通俗易懂. nums_of_jay_gf = 19 NumsOfJ ...
- 专家解读:BPM与OA的区别
演进历程 传统OA 模块化架构,仅能满足管理执行的刚性效率,系统的专业化程度有限. BPM 平台化架构,管理要求精细化程度高,系统更专业化,更注重整合. BPM SAAS 基于云架构,跨组织社交化,系 ...
- ASP.NET DAY1
<!-- AutoEventWireup,CodeBehind,Inherits等属性可省略, Language属性为必须项 --> <%@ Page Language=" ...